Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Microservices and Events - Friends or Foes?

Code Sync via YouTube

Overview

Explore the intricacies of building a large-scale SaaS platform using microservices and event-driven architecture in this conference talk from ElixirConf EU 2022. Delve into the architecture and design choices made by Community in developing their sophisticated shared-nothing microservices platform with event-based state propagation. Gain insights into the lessons learned during the development process and the challenges that lie ahead. Learn about the platform's impressive statistics, including its ability to process approximately 1 million events per day and maintain 99.999% uptime. Discover key considerations for senior and principal software engineers tasked with making critical design decisions for scalable SaaS platforms. The talk covers topics such as the rationale behind choosing microservices, the benefits of event-based and event-sourced systems, technology and architecture details, valuable lessons learned, and future steps. Conclude with a Q&A session to address specific audience queries.

Syllabus

00:00 - - Meaningful Conversations at Scale
06:52 - - Why Microservices?
09:57 - - Why Event-Based and Event-Sourced?
13:43 - - Technology & Architecture
18:40 - - Lessons Learned
33:05 - - Next Steps
35:41 - - QnA

Taught by

Code Sync

Reviews

Start your review of Microservices and Events - Friends or Foes?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.