APIs and Service Communication
How services talk: synchronous APIs, asynchronous messaging, contracts, and gateways.
Every integration decision is a coupling decision. This topic compares REST, gRPC, and GraphQL for synchronous calls, covers queues and pub-sub with their delivery guarantees, teaches API contracts and versioning that do not break consumers, and places gateways and service discovery at the system edge.
