Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Platform Engineering: Jak uniknąć powrotu do roku 1670?

Platform Engineering: Jak uniknąć powrotu do roku 1670?

Slajdy z SysOps/DevOps Warszawa MeetUp #64 (18.04.2024) z mojej prezentacji pt. "Platform Engineering: Jak uniknąć powrotu do roku 1670?"

Grzegorz Rożniecki

April 18, 2024
Tweet

More Decks by Grzegorz Rożniecki

Other Decks in Technology

Transcript

  1. Miałem szczęście urodzić się szlachcicem w Polsce, najpotężniejszym państwie na

    świecie. Osiągnęliśmy najwyższy etap rozwoju jako ludzkość, nic więcej już się nie zdarzy.
  2. Agenda Od Linuksa do Cloud Native Landscape 01 Lekcja historii

    Skąd pomysł na Platform Engineering? 02 Topologie Dlaczego jest to ważne? 03 Produkt Szczegóły techniczne 04 Architektura
  3. Opisy stanowisk Ops ❤ Software & SLOs Dev ❤ Ops

    & automatyzacja Platforms ❤ Developer Experience SRE DevOps Platform Engineering
  4. Historia Linux Linus Torvalds publikuje jądro Linuksa 1991 Team Topologies

    oraz zespoły typu “Platform” 2019 2015 2009 Kubernetes i chmura wszystko jest “cloud native” DevOps oraz Docker, konteneryzjacja, mikroserwisy
  5. “Celem i misją zespołu platformy to umożliwić zespołom produktowym dostarczanie

    pracy z wystarczającą autonomią” —Team Topologies
  6. “Gdy nie bierze się pod uwagę obciążenia poznawczego, (…) zespół

    nie ma wystarczającej przepustowości, aby dążyć do mistrzostwa w swojej dziedzinie i boryka się z kosztami zmiany kontekstów.” —Team Topologies
  7. “Platforma z kości słoniowej, która powstaje dwa lata w ukryciu

    i jest używana tylko dlatego, że ktoś kazał” —Dave Farley
  8. IDP

  9. “Dobry soft pochodzi od zespołów, które umieją wyraźnie rozdzielić to,

    co system musi zrobić, od tego jak to osiąga.” —Dave Farley
  10. Statystyka (może się różnić) 50% - IaC Abstrakcje 30% -

    Produkt Współpraca z zespołami 20% - Ops Monitoring, wydajność
  11. Is DevOps Dead? DevOps • Używanie narzędzi dostarczonych przez platformę

    • Dbanie o aplikacje • Roadmapa aplikacji i feedback od klientów Application DevOps Platform DevOps • Konfigurowanie i udostępnianie narzędzi • Dbanie o platformę • Roadmapa i feedback od zespołów
  12. I Ty możesz zostać PlatEngiem! Pamiętaj: • Platforma to produkt

    • Ma odciążyć inne zespoły • Dobre abstrakcje to podstawa
  13. Źrodła Prezentacja będzie dostępna online Team Topologies https://teamtopologies.com/ DevOps Topologies

    https://web.devopstopologies.com/ Dave Farley https://www.youtube.com/watch?v=_zH7TIXcjEs Gregor Hohpe https://www.youtube.com/watch?v=vUE_1gkhmSU Plaftorm Engineering community https://platformengineering.org/ 1670 Netflix Slides template https://slidesgo.com/