DevOps bol pocit slobody. Zvýšil tempo tímovej práce, proces vydávania sa prestal zhoršovať a rozdelenie medzi operáciami a vývojovými tímami sa nakoniec rozpadlo. Kúsok po kúsku prišla sloboda, ale táto záťaž rástla. Cloudové zdroje sa mnohonásobne zvýšili, kontajnery rastú všade, predpisy o dodržiavaní súladu sa stávajú tuhšími a prostredia sa začali podobať chaotickým mestám namiesto usporiadaným pracoviskám. DevOps skupiny sa teraz očakávali, že urobia všetko v obmedzených časových rámcoch a s vysokou frekvenciou. Shiftové praktiky ponechali testovanie, bezpečnosť a kvalitu skôr v životnom cykle na úkor nadmerne pracujúcich vývojárov. Platform Engineering Enters the Scene Inžinierstvo platformy vstupuje na scénu Namiesto toho, aby donútili všetky tímy priamo bojovať s infraštruktúrou, potrubím a politikami, inžinierstvo platformy premieňa tieto prvky na interný produkt. Vývojári majú jednoduchú cestu na vytvorenie, publikovanie a používanie softvéru bez toho, aby museli nevyhnutne pochopiť všetky prevodovky a kolíky pod kapotou. Platforma sa stáva platformou dôvery, potom sa pridá ďalší a potom ďalší a ďalší, zatiaľ čo tímy aplikácií sa zameriavajú na budovanie hodnoty namiesto riadenia zložitosti. Rethinking Shift Left at Enterprise Scale Prehodnotiť Shift Left na Enterprise Scale Shift left je najúčinnejší, keď je neviditeľný. Počas počiatočných implementácií potrubia sa uskutočnili bezpečnostné kontroly a preskúmania súladu, ktoré neboli uplatňované jednotne a boli roztrieštené. To sa mení inžinierstvom platformy. Má testovanie a riadenie zabudované do platformy. Kedykoľvek vývojári vytvárajú prostredia alebo nasadzujú aplikácie, správne kontroly sa automaticky aktivujú. Platforma tiež neposkytuje tímom pripomienky o najlepších postupoch, ale automaticky ich presadzuje. Systém robí posun do ľavej časti systému a nie do položky v zozname úloh. When Shift Left Becomes Shift Everywhere Keď sa posun ľavý stáva posunom všade Posunutie kontroly ďalej do životného cyklu už nestačí, najmä keď sa systémy stávajú veľmi veľkými a prepojenými. Moderné platformy by mali zaobchádzať s bezpečnosťou, testovaním, monitorovaním a spoľahlivosťou ako s nepretržitými, a nie izolovanými úlohami. To sa dosahuje prostredníctvom inžinierstva platformy, ktoré rozširuje posun v každej fáze dodávky. Rovnaké pravidlá, poznatky a ochrany sa uplatňujú od okamihu, keď je kód napísaný, až kým sa nevykoná vo výrobe. Problémy sa zisťujú rýchlejšie, pretože signály plynú nepretržite, namiesto toho, aby sa spoliehali na tímy, aby sa rozhodli, kedy sa majú vyšetrovať. Tento posun všade znižuje nepredvídateľnosť, Building Platforms That Are Ready for Intelligent Systems Budovanie platforiem, ktoré sú pripravené na inteligentné systémy V súčasnosti musia podnikové platformy poskytovať oveľa viac, než sa plánovalo na poskytovanie aplikácií. Vyžadujú veľmi vysokú pozorovateľnosť, deterministické prostredia a stabilné rozvojové a výrobné prostredia. Tieto atribúty sú nevyhnutné, pretože systémy začínajú závisieť od vysokej úrovne automatizácie a rozhodovania založeného na údajoch. Štandardizované šablóny nasadenia a zabudované do monitorovania sú definíciami infraštruktúry, ktoré zabezpečujú organizáciám, že zmeny sa vykonávajú tak, ako sa očakáva. Why Developers Actually Like This Change Prečo sa vývojárom táto zmena naozaj páči Zameranie sa na platformové inžinierstvo je jednou z jeho tichých silných stránok v jeho schopnosti transformovať skúsenosti vývojárov.Pre vývojárov s plnohodnotným rozhraním používateľského rozhrania zabezpečujú zásadné postupy vkladané do platformy, že aplikácie orientované na používateľa sa správajú konzistentne v rôznych prostrediach, čo robí funkcie v reálnom čase, vylepšenia UX založené na pozorovateľnosti a rýchlu iteráciu bezpečnejšou a predvídateľnejšou. Namiesto zapamätania skriptov alebo čakania na inú skupinu, vývojári používajú nahé rozhranie, cez ktoré robia najmenšie množstvo práce, takže ťažká práca sa vykonáva v ich mene. Poskytovanie prostredia sa cíti normálne a nie nebezpečné. Nasadenia sú nudné a monotónne. Keď sa veci pokazia, protokoly a metriky sú už na mieste. Absencia trenia v každodennej práci nespôsobuje, že ľudia pracujú ťažšie, ale umožňuje prirodzene zvýšiť produktivitu. The Cultural Shift Behind the Technology Kultúrna zmena za technológiou Zmena myslenia je tiež súčasťou prechodu na inžinierstvo platforiem. Tímy platforiem pôsobia ako tvorcovia produktov. Počúvajú interných používateľov, zlepšujú sa prostredníctvom spätnej väzby a merajú úspech prostredníctvom prijatia a spoľahlivosti. Guardrails nie sú vedené proti vývojovým tímom. Existuje väčšia prevádzková stabilita bez toho, aby sa tímy zmenili na prekážky. S postupmi zmeny na ľavej strane prestávajú byť sloganom a stávajú sa zážitkom, ktorý je ústredným pre každú interakciu s platformou. Where This Journey Leads Kam táto cesta vedie Trend platformového inžinierstva možno interpretovať ako všeobecnejšiu túžbu vidieť komplexné systémy ako majú upokojujúcu stránku. Rýchlosť je to, čo podniky túžia, nie anarchia. Hľadajú inováciu, nie neovládateľné riziko. Prostredníctvom používania postupov zmeny na ľavej strane na spoločnej platforme sú organizácie schopné vytvoriť prostredie, ktoré je homogénne, pozorovateľné a pripravené integrovať s ďalšou generáciou inteligentných schopností.