YoVDO

Forget about HTTP

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Queues Courses Architectural Design Courses Scalability Courses Service Discovery Courses Message Broker Courses

Course Description

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

Related Courses

Learn Kubernetes by Doing
A Cloud Guru
Advanced Java
LearnQuest via Coursera
Architecting with Google Kubernetes Engine
Google Cloud via Coursera
Architecting with Google Kubernetes Engine
Google Cloud via Coursera
Architecting with Google Kubernetes Engine en Portuguese
Google Cloud via Coursera