Hi, what do you want to do?
Curated Video
Design Microservices Architecture with Patterns and Principles - Gateway Aggregation Pattern
This video explores the gateway aggregation pattern, which allows the API gateway to aggregate data from multiple microservices and present it as a single unified response to clients and discusses the benefits of this pattern, such as...
Curated Video
Design Microservices Architecture with Patterns and Principles - Gateway Routing pattern
The gateway routing pattern is explained in detail in this video. It describes how the API gateway acts as a routing layer that directs client requests to the appropriate microservice based on various criteria such as URL paths,...
Curated Video
Design Microservices Architecture with Patterns and Principles - The Solution - API Gateway Patterns
This video introduces different API gateway patterns as solutions to the challenges of microservices communication and explores patterns such as gateway routing, which enables request routing to appropriate microservices; gateway...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problems of Direct-to-Microservices Communication
This video explores the problems that arise when microservices communicate directly with each other and highlights issues such as tight coupling, scalability limitations, and lack of centralized control and security, emphasizing the...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design and Evaluate Microservices Architecture with WebSocket API Design
In this video, you will learn to design and evaluate microservices architecture using WebSocket API design principles. We will understand the message format, connection management, and security considerations when implementing...
Curated Video
Design Microservices Architecture with Patterns and Principles - When to Use WebSocket API and Use Cases of WebSocket API
In this video, we will explore the scenarios and use cases where WebSocket API is valuable, such as real-time messaging, collaborative applications, and live data streaming. We will understand the benefits and considerations when...
Curated Video
Design Microservices Architecture with Patterns and Principles - WebSocket API Real-Time Two-Way Communications
In this video, we will get introduced to the WebSocket API and its ability to facilitate real-time, two-way communication between clients and servers. We will understand how WebSocket differs from traditional HTTP and how it can be...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Chat with Support Agent to Answer Customer Queries
In this video, we will address the challenge of implementing chat functionality in a microservices architecture. We will explore how gRPC can be leveraged to enable real-time, bidirectional communication between support agents and...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design and Evaluate Microservices Architecture with gRPC API Design
In this video, you will learn to design and evaluate a microservices architecture using gRPC API design principles. We will explore topics such as service contracts, protocol buffers, and performance considerations when implementing...
Curated Video
Design Microservices Architecture with Patterns and Principles - When to Use gRPC? Use Cases of gRPC
In this video, you will learn about the scenarios and use cases where gRPC is particularly beneficial. We will explore situations that require high-performance communication, real-time data exchange, and interoperability across...
Curated Video
Design Microservices Architecture with Patterns and Principles - Main Advantages of gRPC
In this video, we will discover the main advantages of using gRPC in microservices communication. We will explore features such as high performance, bi-directional streaming, built-in authentication, and support for load...
Curated Video
Design Microservices Architecture with Patterns and Principles - How gRPC Works
In this video, we will understand the inner workings of gRPC and how it enables communication between microservices. We will explore concepts such as service definition, code generation, and message exchange using protobuf.
<
br/>...
<
br/>...
Curated Video
Design Microservices Architecture with Patterns and Principles - gRPC: High Performance Remote Procedure Calls
In this video, we will explore gRPC, a high-performance remote procedure call (RPC) framework. You will learn about its efficient binary serialization, bi-directional streaming, and support for multiple programming languages.
<
br/>...
<
br/>...
Curated Video
Design Microservices Architecture with Patterns and Principles - REST Versus GraphQL APIs
In this video, we will compare RESTful APIs with GraphQL APIs and understand the trade-offs between the two approaches. We will explore the differences in querying, data retrieval, performance, and developer experience when choosing...
Curated Video
Design Microservices Architecture with Patterns and Principles - Advantages and Disadvantages of GraphQL
In this video, we will assess the advantages and disadvantages of using GraphQL in microservices architectures. We will understand the benefits of increased flexibility and reduced network traffic, as well as the challenges of caching,...
Curated Video
Design Microservices Architecture with Patterns and Principles - Graph: QLA Query Language for APIs
In this video, we will explore a query language for APIs, and its benefits for microservices architectures. We will understand how GraphQL allows clients to precisely request the data they need and eliminates the problem of...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Multiple Request (N+1) for Retrieving Relational Data
In this video, we will address the problem of multiple requests and the N+1 query problem when retrieving relational data in a microservices architecture. Explore strategies, such as eager loading, caching, and denormalization, to...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices Architecture with RESTful API Design
In this video, we will evaluate the effectiveness and performance of a microservices architecture implemented with RESTful APIs. We will explore key metrics, such as response time, scalability, and maintainability, to assess the...
Curated Video
Design Microservices Architecture with Patterns and Principles - API Versioning in Microservices RESTful APIs
In this video, we will explore the challenges and best practices of versioning RESTful APIs in microservices architectures. We will understand different approaches to API versioning and their implications on compatibility and...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate and Problem Microservices Architecture and Client-Service Communication
In this video, we will explore evaluation techniques for microservices architecture, including assessing scalability, performance, and fault tolerance. We will address common challenges related to client-service communication, such as...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Decomposition Pattern - Decompose by Subdomain
In this video, we will explore the decomposition pattern of decomposing microservices by subdomains, which are cohesive and bounded parts of a business domain. We will understand subdomain-driven decomposition with Domain-Driven Design...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Break Down Application into Microservices
In this video, we will understand the challenges and considerations involved in breaking down a monolithic application into microservices. We will explore strategies for identifying service boundaries, handling shared data and...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices Architecture - First Iteration
In this video, we evaluate the effectiveness of the first iteration of the microservices architecture. We will assess the design decisions, scalability, maintainability, and performance aspects, and identify areas for improvement and...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Is Microservices Architecture?
In this video, we will gain a deeper understanding of microservices architecture as an architectural style that structures an application as a collection of loosely coupled services. We will discover the principles of service...