Explore strategies for scaling engineering teams and inter-service coordination in a growing company through this conference talk from Code BEAM Europe 2022. Delve into Stord's experiences with synchronous API calls and asynchronous event processing via Kafka as they expanded their architecture. Learn about building shared HTTP clients for synchronous calls, implementing asynchronous event-processing infrastructure, and developing a socio-technical system that supports rapid growth. Gain insights on effective service coordination techniques, including sagas, event outboxes, and handling failures in event-driven systems. Discover practical tips for engineers and engineering managers facing the challenges of scaling teams and software quickly in a multi-service environment.
Conway's Law Compliance in a Many Services Architecture