Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Forget about HTTP

NDC Conferences via YouTube

Overview

Explore various approaches to data exchange between microservices in this comprehensive conference talk. Learn about the limitations of simple HTTP calls and the benefits of adopting messaging or RPC systems for more robust and scalable architectures. Examine different strategies for inter-service communication, including API calls, service discovery, gRPC, and messaging concepts. Discover the advantages of messaging systems, such as increased agility, scalability, throughput, and reliability. Delve into topics like temporal coupling, reactive systems, message brokers, and enterprise integration patterns. Gain insights into the trade-offs between different communication methods and understand why HTTP may not always be the best option for microservices architecture.

Syllabus

Introduction
Monolith
Scaling
Microservices
API calls
API to API
Monitoring
HTTP Calls
Async Requests
HTTP Issues
Service Discovery
Timers
Traces
GRPRPC
Nonfunctional requirements
Temporal coupling
What do you gain
Temporal coupling issue
Messaging as a concept
Another small demo
What is the solution
Why use messaging
Agility
Scalability
Increased throughput
Elasticity
Reliability
Tools
Queues
Reactive systems
Message brokers
Guarantees
AMQP
Pointtopoint
Routing key
Topic exchange
Enterprise integration patterns
Tradeoffs
HTTP is not the only option

Taught by

NDC Conferences

Reviews

Start your review of Forget about HTTP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.