< session />
DoorDash Diaries: Mastering Microservices at Mega Scale
With a market cap soaring at $30 billion, DoorDash isn't just about delivering your favorite dishes but also about pioneering microservices architecture that's become the benchmark for scale and agility.
This session unravels:
- Introduction to Microservices at Scale: Navigate the evolution and challenges faced by large enterprises as they scale their microservices.
- Design Principles for Scalability: Discover key architectural strategies, including service decomposition, bounded contexts, and the art of crafting impeccable API contracts.
- Service Discovery and Load Balancing: Delve deep into efficient traffic management in a dynamic, distributed setting.
- Data Management and Consistency: Embark on a journey through distributed databases, event sourcing, and the art of preserving data consistency across the microservices landscape.
- Observability and Monitoring: Illuminate the intricate maze of microservices with robust logging, vigilant monitoring, and insightful distributed tracing.
- Resilience and Fault Tolerance: Understand the blueprints that ensure microservices bounce back from adversities, staying available and responsive.
- Deployment and Continuous Delivery: Decipher the art of deployments in a microservices world, harnessing techniques like blue-green deployments and canary releases.
- Scaling Services Horizontally: Unlock strategies to gracefully scale microservices, adapting to fluctuating loads while ensuring system stability.
- Security and Authorization: Confront and conquer the unique security challenges in a microservices universe.
- Case Studies and Lessons Learned: Step into the real world with case studies from giants who've wrestled with microservices, celebrating their wins and learning from their stumbles.
- Future Trends and Emerging Technologies: Peer into the future of microservices, from the allure of serverless to the promise of AI and ML integrations.
By the end of this session, attendees will gain a comprehensive understanding of the strategies, tools, and mindset required to navigate the complex landscape of microservices at scale. Whether you're a developer, architect, or manager, you'll leave with actionable insights to help your organization thrive in a world of distributed systems and interconnected services.
< speaker_info />
About the speaker
Software Engineer, DoorDash
Amit is an accomplished engineering leader with extensive experience across a wide range of technologies, spanning from device drivers in the Linux Kernel to web front-end development. With over seventeen years of industry experience in Silicon Valley in core storage, file systems, operating systems, and microservices architecture, Amit has authored multiple peer-reviewed papers and patents. Amit's expertise has been sought after by top companies such as Uber and Doordash, where he has played a critical role in architecting their technology stacks for greater resilience, efficiency, and developer velocity. Through his innovative and insightful approach, Amit has helped these companies optimize their technology infrastructure, empowering them to stay ahead of the curve and thrive in today's fast-paced and ever-changing digital landscape.