Skip to content
Event-Driven Architectures at Wix episode artwork

Jun 19, 2023 46 min

Event-Driven Architectures at Wix

from Cloud Native Compass Hosted by Rawkode Academy

Natan Silnitsky shares how Wix operates 2,500+ microservices and 70 billion Kafka events per day. We cover when to choose event-driven over RPC, schema evolution with Confluent Schema Registry and protobuf, Kafka cost optimisation, polyglot services, and ZIO on the JVM.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Event-Driven Architectures at Wix

0:00 46:03

Chapters

  1. 0:00 Introduction
  2. 0:50 Guest Introduction: Nathan
  3. 2:24 Wix Scale and Architecture Evolution
  4. 2:25 The Scale of Wix
  5. 7:00 Developer Experience in a Large Microservice Landscape
  6. 8:46 Why Event-Driven Architectures at Wix
  7. 8:50 When & Why Event Driven Architectures
  8. 14:05 Distributed System Challenges and Resilience
  9. 14:45 Service Mesh
  10. 15:12 RPC Resilience and Database Choices
  11. 19:30 Dev & Ops
  12. 19:31 Platform vs. Application Developer Roles
  13. 24:22 Building Kafka Infrastructure and Proxies
  14. 26:50 Managing Schema Evolution and Versioning
  15. 27:15 Schema Evolution & Versioning
  16. 30:40 Service and Event Discoverability
  17. 34:00 Introducing New Tools
  18. 34:03 Polyglot Architecture Approach
  19. 37:15 Cost Optimisation
  20. 37:17 Scaling and Cost Management for Kafka
  21. 42:38 Essential Tools for Nathan
  22. 44:34 Guest Plugs and Conclusion
  23. 44:44 Plugs

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Cloud Native Compass?

This episode is 46 minutes long.

When was this Cloud Native Compass episode published?

This episode was published on June 19, 2023.

Can I download this Cloud Native Compass episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.