Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

TechRadarCon 2022 | Have you built your platform yet ?

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 49 Anzeige

TechRadarCon 2022 | Have you built your platform yet ?

Herunterladen, um offline zu lesen

The overwhelming growth of technologies in the Cloud Native foundation overtook our toolbox and completely changed (well, really enhanced) the Developer Experience.

In this talk, I will try to provide my personal journey from the "Operator's to Developer's chair" and the practices which helped me along my journey as a Cloud-Native Dev ;)

The overwhelming growth of technologies in the Cloud Native foundation overtook our toolbox and completely changed (well, really enhanced) the Developer Experience.

In this talk, I will try to provide my personal journey from the "Operator's to Developer's chair" and the practices which helped me along my journey as a Cloud-Native Dev ;)

Anzeige
Anzeige

Weitere Verwandte Inhalte

Ähnlich wie TechRadarCon 2022 | Have you built your platform yet ? (20)

Weitere von Haggai Philip Zagury (20)

Anzeige

Aktuellste (20)

TechRadarCon 2022 | Have you built your platform yet ?

  1. 1. Have you built your platform yet ? Haggai Philip Zagury DevOps BP, GL & TL
  2. 2. Open thinking and open techniques ideology - driven by Open Source technologies My Solution driven approach is based on hands-on and deep understanding of Operating Systems, applications stacks software languages and frameworks, Networking, Cloud and Cloud Native solutions. Haggai Philip Zagury DevOps BP, GL & TL
  3. 3. Developer Portals
  4. 4. Developer Portals?
  5. 5. A year ago …
  6. 6. By the end of this talk (you should) Hopefully you get tips on how to build / improve your platform
  7. 7. Onboarding❓ Before we called it that I that onboarding was related to planes … 😉
  8. 8. Onboarding❗ Before we called it that I that onboarding was related to planes … 😉 This has become a very long, yet important phase of adding a contributing member(s) to the team …
  9. 9. Microservices “The answer to all our prayers” 😉 ● We encouraged “polyglotism” ● Gave Freedom of choice ● Lack of governance in price of speed ● There is no documentation / Very poor documentation The result of the freedom of choice ?
  10. 10. Multi-cloud “The 2nd answer to all our prayers” 😉 ● We encouraged hybrid-cloud / multi-cloud … ● Gave Freedom of choice ● Lack of governance in price of speed ● There is no documentation / Very poor documentation The result of the freedom of choice ?
  11. 11. Multi-cloud “The 2nd answer to all our prayers” 😉 ● We encouraged hybrid-cloud / multi-cloud … ● Gave Freedom of choice ● Lack of governance in price of speed ● There is no documentation / Very poor documentation The result of the freedom of choice ?
  12. 12. Digital nomads Hybrid remote workers Independent Contributors (IC)
  13. 13. Independent contributors … Digital nomads Hybrid remote workers It’s old news for the corporates which are spread out anyway. Independent Contributors (IC)
  14. 14. Digital nomads Hybrid remote workers It’s old news for the corporates which are spread out anyway. Covid epidemic made SMB’s work remotely, sync differently! Independent Contributors (IC)
  15. 15. It has become a BAD Joke ● Development time ● Assessment isn’t accurate
  16. 16. Developer Platform!
  17. 17. Platform Engineers + Dev Portal(s) == Developer platform Developer Platform❗
  18. 18. What is a platform engineer ? Platform Engineer >> Cloud Ecosystem Platform Engineer DevOps
  19. 19. What is a platform engineer ? How does it differ from SWE / SRE SRE DevOps SWE PE
  20. 20. What is a platform engineer ? How does it differ from SWE / SRE SRE DevOps SWE BE Infra PE Business logic Automation & Collaboration Site(s) Stability Build the developer platform
  21. 21. Incremental developer platform Technique
  22. 22. Incremental developer platform Technique ticket-driven platform operating model 👎 self-service platform operating model 👍
  23. 23. Self-Service Think of “Online Shopping” models 😉 - Enable developers to get access to: - Cloud accounts - Setup resources - Documentation standards - Teamples - Share reusable patterns
  24. 24. One Stop Shop Information Center Customizable
  25. 25. Developer Portals / Platform❗ Platform Engineers + Dev Portal(s) == Developer platform
  26. 26. Cloud Native | Dev Platform R&D Leaders in Israel - which have already chosen Backstage as their developer platform Ron Barbash Yaniv Katz
  27. 27. R&D Leaders in Israel - which have already chosen Backstage as their developer platform. Some of them have already seen their ROI - Reusable templating - Access to Accounts - Creation of various resources - Access to pipelines & information Cloud Native | Dev Platform
  28. 28. Building for Developers Happiness Suzanne Daniels Cloud Native | Dev Platform
  29. 29. Dev Portal(s) Data Driven -> We've built silos of information
  30. 30. Dev Portal(s) We've built silos of information - R&D, QA, QE
  31. 31. Dev Portal(s) We've built silos of information - Big Data & ML
  32. 32. Dev Portal(s) Production processes
  33. 33. Dev Portal(s) Operational Data
  34. 34. OpenTracing
  35. 35. Pluggable design After your catalog is full, you can extend data (collect and index / link to data source)
  36. 36. SW Catalog A centralized inventory of all your microservices.
  37. 37. SW Catalog A centralized inventory of all your microservices. Visualize dependencies between services
  38. 38. Kafka monitor Status of queue In a data driven organization … Cope with traffic …
  39. 39. Best practices > Templates
  40. 40. Best practices > Templates > Scaffolding e.g aws resource
  41. 41. Best practices Template Scaffolding is priceless nowadays … And each building has a different scaffold !
  42. 42. Custom plugins Were going to build a few plugins for backstage
  43. 43. Developer platform Technique ticket-driven platform operating model 👎 self-service platform operating model 👍
  44. 44. An Internal Developer Platform, or IDP, is a self-service layer that allows developers to interact independently with their organization’s delivery setup, enabling them to self-serve environments, deployments, databases, logs and anything else they need to run their applications. Internal Developer platform
  45. 45. What developer portals/platform solve ? 1. Onboarding 2. Self Service Portal for developers 3. A place we will find ○ Best practices ○ Walkthroughs ○ Credentials (way to get access to common roles) ○ Policies 4. Understanding what’s available (without human intervention)
  46. 46. More about Platform Engineering BackStage by spotify - backstage.io - demo.backstage.io
  47. 47. More about Platform Engineering BackStage @spotify https://blog.container-solutions.com/how-developer-experience-portal-backstage-solved-spotifys-complexity
  48. 48. The employee journey has changed
  49. 49. Thank you! Haggai Philip Zagury DevOps BP, GL & TL So, Have you built your platform yet ?

×