

مفاهیم DevOps، SRE و مهندسی پلتفرم در زمانهای مختلفی ظهور کردهاند و توسط افراد و سازمانهای مختلف توسعه یافتهاند.
مفهوم DevOps در سال 2009 توسط پاتریک دبوآ و اندرو شافر در کنفرانس Agile معرفی شد. هدف آنها ایجاد پل ارتباطی بین توسعه نرمافزار و عملیات بود و با ترویج فرهنگ همکاری و مسئولیت مشترک برای کل چرخه عمر توسعه نرمافزار، به دنبال بهبود این ارتباط بودند.
SRE که بهعنوان مهندسی قابلیت اطمینان سایت نیز شناخته میشود، توسط گوگل در اوایل دهه 2000 برای حل چالشهای عملیاتی در مدیریت سیستمهای بزرگ و پیچیده ایجاد شد. گوگل شیوهها و ابزارهای SRE، مانند سیستم مدیریت خوشه Borg و سیستم نظارت Monarch را توسعه داد تا قابلیت اطمینان و کارایی خدمات خود را بهبود بخشد.
مهندسی پلتفرم یک مفهوم نسبتاً جدید است که بر پایه مهندسی SRE بنا شده است. ریشههای دقیق مهندسی پلتفرم کمتر مشخص است، اما بهطور کلی بهعنوان توسعهای از شیوههای DevOps و SRE در نظر گرفته میشود و بر ارائه یک پلتفرم جامع برای توسعه محصول که از تمام جنبههای کسبوکار پشتیبانی کند، تمرکز دارد.
شایان ذکر است که هرچند این مفاهیم در زمانهای مختلفی ظهور کردهاند، اما همه آنها به روند کلی بهبود همکاری، اتوماسیون و کارایی در توسعه نرمافزار و عملیات مرتبط هستند.