Modern Platform Engineering: 9 Secrets of Generative Teams • Liz Fong-Jones • GOTO 2023

Learn the 9 secrets of generative teams and take control of your infrastructure with platform engineering, observational insights, and empowering software development teams to own their software and infrastructure.

Key takeaways
  • To gain control of your infrastructure, use orchestration and platform engineering.
  • Feature flagging is essential for controlled experimentation and producing a well-cooked service.
  • It’s not possible to have a 100% available service, so aim for something cheaper to run.
  • Observability is key to understanding your system’s behavior and identifying areas for improvement.
  • To create a generative culture, focus on spreading knowledge and providing a smooth development experience.
  • Goodhart’s law states that metrics used to measure performance will be gamed, so choose the right metrics to measure.
  • To measure reliability, focus on the user’s experience and set service level objectives (SLOs) to ensure meet their expectations.
  • Use tooling and automation to simplify the development process and reduce the likelihood of human error.
  • Platform engineering enables software development teams to own their software and back it with infrastructure.
  • The goal of observability is to enable teams to understand the state of their system and make data-driven decisions.
  • To create a winning team, focus on developing psychological safety, and use platform engineering to enable software development.