Distributed Systems & MicroservicesCommunicationCommunication 📄️ API Styles- REST📄️ Sync vs. AsyncTBD📄️ Messaging- Queues📄️ API GatewayRouting, aggregation, offloading📄️ Service DiscoveryClient/server-side, DNS-based📄️ Service MeshSidecars, traffic policy, mTLS, retries📄️ Webhooks & CallbacksSigning, retries