AWS Podcast Episode #730: "The Frugal Architect w/ Werner Vogels: At Too Good To Go, Practical Engineering Keeps Food Out of the Bin"
Release Date: July 21, 2025
In this insightful episode of the AWS Podcast, host Leji engages with Werner Vogels, CTO of Amazon, and key technology leaders from Too Good To Go—Morton Kelderbeck, CTO of Too Good To Go, and Robert (full name not provided)—to delve into the engineering strategies that have enabled the food rescue platform to scale effectively while minimizing waste. The discussion traverses the company's early challenges, architectural evolutions, global expansion, and the philosophical underpinnings of their technological choices.
Introduction and Guest Introductions
[00:00 - 01:16]
Leji opens the episode, welcoming listeners to the "Frugal Architect" series and introduces the distinguished guest, Werner Vogels, alongside Morton Kelderbeck and Robert, both pivotal figures in Too Good To Go's technological advancements.
Origins and Early Challenges at Edomondo
[01:16 - 02:34]
Werner prompts the guests to share their backgrounds prior to joining Too Good To Go. Morton recounts his journey from Nokia in 2009, where he worked on GPS technology and mobile sports trackers, to joining Entomondo—an early startup focused on promoting physical activity through technology. He highlights the challenges of building a product with a minimal team, emphasizing the ingenuity required to develop mobile protocols and scalable solutions with limited resources.
Notable Quote:
Morton Kelderbeck (02:28): "In 2009, I got an opportunity to join [Entomondo]. It was a very early startup with one engineer and three non-engineer founders, so we had to figure out everything."
Formation and Purpose of Too Good To Go
[05:34 - 07:03]
The conversation shifts to the inception of Too Good To Go. Morton explains the platform's mission to combat food waste by connecting consumers with surplus food from businesses at reduced prices. This model not only benefits consumers and businesses but also has a significant positive impact on the environment by reducing landfill waste.
Notable Quotes:
Morton Kelderbeck (06:10): "Too Good To Go was founded with the purpose of fighting food waste. We enable stores to sell their surplus food, turning potential waste into cash for them and savings for consumers, all while benefiting the planet."
Werner Vogels (07:06): "I always thought to do good, you need to be an NGO or a nonprofit. But it turns out you can do good, have a good business, and help your customers severely."
The 2018 World Cup Crash: A Pivotal Moment
[09:42 - 12:42]
A significant turning point in Too Good To Go's journey occurred during the 2018 World Cup. Morton narrates how an unexpected surge in traffic after their French manager’s TV appearance led to a server crash, revealing the limitations of their existing PHP and SQL-based architecture.
Notable Quotes:
Morton Kelderbeck (09:48): "Without knowing, our French country manager went on national TV, and we crashed. It was both a moment of pride and a big headache."
Simón (12:15): "The initial server architecture was a PHP app running against a SQL database. We couldn't effectively scale the database, leading to the crash."
Architectural Overhaul and Scaling Strategies
[12:42 - 17:59]
Post-crash, the team embarked on a gradual architectural transformation to enhance scalability and reliability. They transitioned from PHP to Java, leveraged AWS services for infrastructure, and adopted a microservices approach to ensure individual components could scale independently.
Notable Quotes:
Morton Kelderbeck (16:00): "We decided to use as many AWS services as possible and rebuild our system incrementally, which took about two years to fully retire the PHP code."
Werner Vogels (18:05): "Removing a single line of PHP without breaking anything is a testament to their meticulous approach."
Global Expansion and Multi-Region Challenges
[19:34 - 23:22]
As Too Good To Go expanded internationally, particularly into the US during the COVID-19 pandemic, they faced challenges related to latency and ensuring a seamless user experience across regions. The team implemented routing strategies to manage data across multiple AWS regions, maintaining a consistent locale-specific user experience while supporting global operations.
Notable Quotes:
Simón (20:33): "We ended up routing data to the nearest region, ensuring that our application remained responsive for users in different parts of the world."
Morton Kelderbeck (23:26): "In the US, people drive longer distances to pick up food, which was a new challenge we hadn't considered before."
Philosophy of "Boring" Technology and Purposeful Engineering
[24:16 - 28:35]
The discussion delves into Too Good To Go's preference for "boring" technology—reliable, well-understood tools over the latest trends. This approach ensures stability and longevity, aligning technological choices with business needs rather than the allure of novelty.
Notable Quotes:
Simón (25:00): "We like to be boring, but not stale. Choose technologies that are reliable and understood, ensuring long-term sustainability."
Leji (27:39): "Always ask why—why are you implementing this feature or making this tech choice? It ensures purposefulness in every decision."
Managing Growth and Maintaining Frugality
[26:15 - 28:35]
As Too Good To Go grew to over 200 employees and expanded to multiple countries, maintaining a frugal approach was crucial. The team focused on purposeful scaling, ensuring that each technological and business decision directly contributed to their mission of reducing food waste.
Notable Quotes:
Morton Kelderbeck (26:18): "With nearly 200 people, we're still growing out of Copenhagen and attracting talent globally, while keeping our core principles intact."
Simón (28:35): "Every choice we make involves deciding not to do something else. We prioritize actions that align with our mission and scale effectively."
Addressing Technological FOMO and Embracing AI Responsibly
[28:35 - 32:04]
The team discusses the importance of resisting the fear of missing out (FOMO) on technological trends. Instead, they advocate for a problem-focused approach, leveraging AI and other emerging technologies only when they serve a clear business need.
Notable Quotes:
Werner Vogels (30:45): "Many companies suffer from FOMO, trying to adopt every new trend. It's essential to ask what problem you're solving first."
Morton Kelderbeck (31:46): "We allow our developers to experiment with AI tools, fostering innovation while maintaining a structured learning environment."
Environmental Impact and Broader Implications
[34:05 - 35:28]
The episode underscores the significant environmental benefits of Too Good To Go's mission. By preventing food waste, the platform contributes to reducing greenhouse gas emissions, highlighting the broader ecological impact of their operations.
Notable Quotes:
Werner Vogels (34:58): "Food waste accounts for around 10% of total carbon emissions. Our work directly helps mitigate this."
Morton Kelderbeck (35:15): "It's insane to think about—the food we rescue has a substantial impact on reducing carbon footprints."
Conclusion and Final Thoughts
[35:53 - 36:11]
Leji wraps up the episode by applauding Too Good To Go’s efforts in combining business success with environmental stewardship. Werner and the Too Good To Go leaders express gratitude for the recognition and reiterate their commitment to solving pressing global issues.
Notable Quote:
Werner Vogels (35:52): "So enough problems to solve. Thank you for doing something extremely special that helps a lot of people."
Key Takeaways
-
Scalable Architecture: Transitioning from a monolithic PHP and SQL-based system to a microservices architecture using Java and AWS services enabled Too Good To Go to handle exponential growth and global expansion efficiently.
-
Purpose-Driven Technology Choices: Prioritizing reliable, "boring" technologies over trendy but unstable options ensures long-term sustainability and aligns with business objectives.
-
Global Strategy: Implementing multi-region routing and understanding local market differences are crucial for providing a seamless user experience across diverse geographies.
-
Environmental Impact: Beyond business success, Too Good To Go plays a significant role in reducing food waste and mitigating climate change by lowering greenhouse gas emissions.
-
Resisting Technological FOMO: A disciplined, problem-focused approach to adopting new technologies like AI ensures that innovations serve meaningful purposes without overextending resources.
-
Frugal Growth: Maintaining a balance between scaling operations and preserving core values and frugality is essential for sustained growth and mission fulfillment.
This episode offers a compelling narrative on how practical engineering, strategic architectural decisions, and a clear purpose can drive a company's success while contributing positively to society and the environment. Too Good To Go’s journey serves as an exemplary model for startups and established businesses alike aiming to scale responsibly and effectively.
