A comparison and best practices for service communication

When you have a fleet of services, you need to decide how they should communicate with each other. There are several options to consider: direct calls, indirect events, a central orchestrator, or a combination. We will explore the pros and cons of each style and provide guidance on how to choose the best one for your needs.

If you decide to use a central orchestrator, there are several best practices you can follow to ensure that your system is reliable and easy to maintain. We will dive into these best practices, including handling service failures, implementing retries, using the saga pattern, and incorporating GitOps practices into your workflow.

Mete Atamel

Software Engineer and Developer Advocate at Google

London, United Kingdom


Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top