Lessons Learned From Working With 2,000 Event-Driven Microservices - Natan Silnitsky

Опубликовано: 26 Октябрь 2024
на канале: Wix Engineering Tech Talks
1,001
29

Wix has a huge scale of event driven traffic. More than 70 billion Kafka business events per day.

Over the past few years Wix has made a gradual transition to an event-driven architecture for its 2,000 microservices. We have made mistakes along the way but have improved and learned a lot about how to make sure our production is still maintainable, performant and resilient.

In this talk you will hear about the lessons we learned including:

1. The importance of atomic operations for databases and events
2. Avoiding data consistency issues due to out-of-order and duplicate processing
3. Having essential events debugging and quick-fix tools in production