Dublin Tech Summit 2022 :Evolving infrastructure 12 years of user first engineering at Stripe

Evolving infrastructure for user-first engineering: hear from Stripe's 12-year journey of listening to user needs, prioritizing frictionless experiences, and continuous refinement through flexible and adaptable design.

Key takeaways
  • Infrastructure evolution is about designing for users’ needs, adapting to their pain points, and creating a better user experience.
  • Companies should prioritize little to no friction in their daily lives, focusing on reducing the speed bumps in their products.
  • Listening to users is crucial, and feedback loops can help companies adapt to changing user needs.
  • Evolution is not a one-time event, but a continuous process of refinement and improvement.
  • Companies should regularly re-evaluate their core concepts and identify areas for improvement.
  • Infrastructure should be designed to be flexible and adaptable, allowing for changes in the underlying technology and user needs.
  • The pace layering framework is useful for designing infrastructure that can accommodate changing user needs and technology.
  • Solving real-world problems often requires iterations and refinements, rather than a single solution.
  • Infrastructure design should consider the needs of users, both in the short and long term.
  • Companies should prioritize open communication, integrity, excellence, and respect when working with users and stakeholders.
  • Success is not just about building something that works, but also about creating something that can evolve and adapt over time.
  • Engineers should be given the autonomy to make decisions and push for change when necessary.
  • Infrastructure can be affected by external factors, such as economic downturns, which can impact user needs and expectations.
  • Schneider, R. “The Pace Layering framework”, video lecture, 2008.