Session: Key Insights from Rearchitecting McDonald’s Ordering Platform for 70+ Global Markets
This session explores the development journey of a unified digital ordering platform designed to serve multiple McDonald’s markets. It delves into the key factors that influenced architectural decisions and the invaluable lessons learned throughout the process.
While architectural patterns like microservices, horizontal scaling, and standardization are cornerstones of modern system design, they come with trade-offs and context-specific complexities that are often underestimated during building the system.Drawing from real-world deployment experiences, the session distills critical insights into the challenges of building scalable, resilient systems in production environments. The core takeaway is that architectural choices must be assessed through a combination of objective performance data and a deep understanding of operational realities.
Bio
Urmila Patnaik is a Director of Technology for Solution Readiness at McDonald's lead markets. She began her career as a software engineer coding in Java and has since then embraced a variety of roles, including Agile Coach, Product Owner, and Engineering Manager. In her current role, she leads the deployment and launch of technology initiatives to McDonald's key global markets. Urmila is passionate about technical storytelling and thrives on exploring systems across a broad spectrum of technologies