← Back
JetBrains TV October 23, 2025 1h 13m

Change Is Inevitable: Versioning Event-Driven Systems — Laila Bougria

Summary

The main theme is the inherent difficulty and complexity of building distributed systems. The discussion touches on key software engineering concepts like service boundaries, communication styles (synchronous vs. asynchronous), and coordination strategies (orchestration vs. choreography). The practical takeaway is that while these systems are challenging and require extensive debate, the overlooked factor of "change" must be actively planned for from the early stages of development to ensure successful evolution.

View original episode ↗