Definition

A condition where one component of a system is highly dependent on another component. In microservices, this means services directly call each other and rely on their immediate availability, leading to cascading failures.

Why it matters (in Poovi’s context)

Identified as a primary problem in traditional microservice architectures that Kafka aims to solve by introducing an intermediary broker.

Key properties or components

  • High dependency between services
  • Impact of one service failure on others
  • Difficulty in independent updates

Contradictions or debates

None.

Sources