Wojtek Ptak discusses hypergrowth scaling and simplifying complex systems, advocating for simple architectures and standardized simplicity. He introduces a mental model distinguishing complicated and complex systems, emphasizing fixing complications before addressing complexities. Ptak challenges beliefs around technical debt, suggesting optimizing for speed over perfect code during hypergrowth. He uses Revolut's architecture as an example, highlighting its simplicity with microservices and reliance on Postgres. The talk advises deferring decisions until they become painful, leveraging archetypes, and prioritizing delivering business value. During the Q&A, Ptak addresses questions about dealing with legacy monolith components, choosing the right programming language, and the impact of new features on product synergy.
Sign in to continue reading, translating and more.
Continue