Главная
Study mode:
on
1
Introduction
2
Monolith
3
Scaling
4
Microservices
5
API calls
6
API to API
7
Monitoring
8
HTTP Calls
9
Async Requests
10
HTTP Issues
11
Service Discovery
12
Timers
13
Traces
14
GRPRPC
15
Nonfunctional requirements
16
Temporal coupling
17
What do you gain
18
Temporal coupling issue
19
Messaging as a concept
20
Another small demo
21
What is the solution
22
Why use messaging
23
Agility
24
Scalability
25
Increased throughput
26
Elasticity
27
Reliability
28
Tools
29
Queues
30
Reactive systems
31
Message brokers
32
Guarantees
33
AMQP
34
Pointtopoint
35
Routing key
36
Topic exchange
37
Enterprise integration patterns
38
Tradeoffs
39
HTTP is not the only option
Description:
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.

Forget about HTTP

NDC Conferences
Add to list