# Synchronous services communication

DevFeed: [Synchronous services communication](<https://devfeed.tech/articles/synchronous-services-communication-27324.md>)

Original publisher: [Read original article](<https://blog.pchudzik.com/202002/reliability/>)

Published: 2020-02-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Paweł Chudzik](<https://devfeed.tech/sources/pawe-chudzik.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [programming](<https://devfeed.tech/tags/programming.md>), [systems](<https://devfeed.tech/tags/systems.md>)

## AI overview

An examination of how synchronous communication between services affects overall reliability. It explains how dependencies such as databases and other internal or external services compound failure probabilities, and discusses common sources of failure.

## Source excerpt

At work, we are splitting the monolithic application into smaller services. From time to time we have some challenges in doing it the right way. Lately, most of the splitting is focused on cutting out frontends to be outside of the monolith. It gives solid results as we are getting logic and business rules in one place. The downside is that most of the communication has to be synchronous which creates interesting problems to solve. Read more