Forget about HTTP
summary
Argues against synchronous HTTP clients between microservices and shows messaging improves throughput and reliability: an RPC-via-broker run hits 5586 messages in 20s vs the lower HTTP run, switching HTTP→AMQP doubling throughput in another test. Demonstrations use RabbitMQ (dead‑letter queues, ack/nack, channels) and mentions MassTransit, Kafka, Azure Service Bus, SQS; cites Amazon (150 internal APIs per page), Netflix (5.5B/day), JP Morgan (1B messages/day) as real-world scale reasons to prefer messaging.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:50MONOLITH
- 2:52Scaling
- 4:01MICROSERVICES?
- 11:16HTTP General Notes
- 14:31Non-functional requirements
- 16:57Coupling
- 30:26Actor model
- 38:29Fanout exchange routing
related talks
55mForget about HTTP
49mCommunication in a microservice architecture
01h 01mThe Unsung Hero of Modern Software: Asynchronous Messaging
50mMiddleware Showdown: Exploring Diverse Messaging Solutions
38mStream-style messaging development
59mEffective Microservice Communication and Conversation Patterns
01h 03mChoosing the Right Messaging Solution for Your Architecture
48mIntegration- and conversation-patterns for microservices
