Instructional Video2:26
Curated Video

Design Microservices Architecture with Patterns and Principles - Database Sharding Pattern

Higher Ed
The video dives deeper into the database sharding pattern, a popular approach for data partitioning in microservices and how sharding involves distributing data across multiple databases or shards and considerations and techniques for...
Instructional Video2:51
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is Data Partitioning? And Why We Are Using Data Partitioning?

Higher Ed
The video introduces the concept of data partitioning and explains its purpose in microservices data management and discusses the benefits of data partitioning and explores the idea of distributing data across multiple partitions or...
Instructional Video2:21
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Single Database Server Performs Low Performance

Higher Ed
This video addresses the issue of low performance encountered when using a single database server in a microservices architecture and the challenges of scalability and performance bottlenecks that can arise from a centralized database...
Instructional Video1:36
Curated Video

Design Microservices Architecture with Patterns and Principles - RabbitMQ Architecture

Higher Ed
This video explains components such as brokers, exchanges, queues, and connections, and how they work together to enable reliable and scalable messaging. It also touches upon topics such as message persistence and clustering in...
Instructional Video2:05
Curated Video

Design Microservices Architecture with Patterns and Principles - RabbitMQ Exchange Types - Direct, Fanout, Topic, and Headers

Higher Ed
This video explores different exchange types supported by RabbitMQ. It explains the functionality of direct exchanges for one-to-one message routing, fanout exchanges for one-to-many broadcasting, topic exchanges for flexible...
Instructional Video2:23
Curated Video

Design Microservices Architecture with Patterns and Principles - RabbitMQ Components - Producer, Queue, Consumer, Message, Exchange, Binding

Higher Ed
This video dives into the key components of RabbitMQ. It explains how producers send messages to queues, consumers retrieve messages from queues, exchanges route messages to queues based on bindings, and messages contain the actual...
Instructional Video1:17
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is RabbitMQ?

Higher Ed
This video provides an overview of RabbitMQ, a popular open-source message broker. It explains RabbitMQ's role in facilitating communication between distributed systems by exchanging messages and introduces its features such as message...
Instructional Video1:51
Curated Video

Design Microservices Architecture with Patterns and Principles - Apache Kafka Use Cases

Higher Ed
This video showcases practical applications of Apache Kafka. It discusses how Kafka can be used for real-time data processing, log aggregation, messaging systems, event sourcing, and data integration in diverse industries such as...
Instructional Video1:12
Curated Video

Design Microservices Architecture with Patterns and Principles - Apache Kafka Benefits

Higher Ed
This video explores the advantages of using Apache Kafka in various scenarios and highlights Kafka's scalability, fault-tolerance, low latency, and ability to handle large volumes of data, making it suitable for streaming applications,...
Instructional Video2:03
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices Architecture with Fan-Out Publish/Subscribe Messaging

Higher Ed
This video focuses on the evaluation of a microservices architecture that utilizes the fan-out publish/subscribe messaging pattern. It examines the performance, scalability, and maintainability aspects of the architecture and discusses...
Instructional Video2:55
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt: Microservices Architecture with Fan-Out Publish/Subscribe Messaging

Higher Ed
This video discusses the adaptation of an existing microservices architecture to incorporate the fan-out publish/subscribe messaging pattern and addresses the steps and considerations involved in introducing this pattern and its impact...
Instructional Video2:32
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Microservices Architecture with Fan-Out Publish/Subscribe Messaging

Higher Ed
This video showcases the design considerations and implementation of a microservices architecture using the fan-out publish/subscribe messaging pattern and explores how this pattern can enhance the scalability and flexibility of...
Instructional Video1:39
Curated Video

Design Microservices Architecture with Patterns and Principles - Single-Receiver Message-Based Communication (One-to-One Model-Queue)

Higher Ed
This video explores the one-to-many communication model using message topics and demonstrates how this pattern allows multiple services to receive relevant messages and how it promotes scalability and flexibility in the system.
<
br/>...
Instructional Video1:58
Curated Video

Design Microservices Architecture with Patterns and Principles - Asynchronous Message-Based Communication Types in Microservices Architecture

Higher Ed
This video explores different types of asynchronous message-based communication patterns commonly used in microservices. It covers publish-subscribe, message queues, and event sourcing, providing insights into when and how to utilize...
Instructional Video1:42
Curated Video

Design Microservices Architecture with Patterns and Principles - Challenges of Asynchronous Communication

Higher Ed
This video highlights the potential challenges and considerations when implementing asynchronous communication in microservices. It addresses issues such as message ordering, eventual consistency, and error handling that developers...
Instructional Video2:43
Curated Video

Design Microservices Architecture with Patterns and Principles - Benefits of Asynchronous Communication

Higher Ed
This video outlines the advantages of using asynchronous messaging patterns in microservices and discusses the benefits such as improved scalability, fault tolerance, and reduced dependencies, which contribute to the overall robustness...
Instructional Video2:17
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Asynchronous Message-Based Communication

Higher Ed
This video provides an overview of asynchronous message-based communication in microservices architecture and explains the concept and its significance in enabling loosely coupled and scalable systems.
<
br/>
This clip is from the...
Instructional Video2:54
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt the Architecture - Microservices Architecture - Second Iteration

Higher Ed
In this video, the concept of adapting the microservices architecture in a second iteration is covered and the need for evolution and refinement of the architecture over time, considering new requirements, performance optimizations,...
Instructional Video1:50
Curated Video

Design Microservices Architecture with Patterns and Principles - Service Aggregator Pattern - Microservices Communications Design patterns

Higher Ed
The Service Aggregator pattern is introduced as a solution to the challenges of service-to-service communication. This pattern involves creating an intermediate service that acts as a single entry point for clients and aggregates data...
Instructional Video1:23
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Service-to-Service Communications Chain Queries

Higher Ed
This video addresses the problem of service-to-service communication involving chain queries and the challenges such as increased latency, dependency on multiple services, and potential cascading failures, which can arise when...
Instructional Video2:07
Curated Video

Design Microservices Architecture with Patterns and Principles - Service-to-Service Communications Chain Queries

Higher Ed
The concept of chain queries in service-to-service communication is discussed in this video and explains how chain queries involve making sequential requests to multiple microservices to fulfill a client's request and highlights the...
Instructional Video3:07
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Client Apps Have Different UI Requirements

Higher Ed
This video highlights the challenge of catering to different UI requirements of client applications in a microservices architecture and discusses the need for a solution that allows the backend to provide tailored responses to...
Instructional Video2:37
Curated Video

Design Microservices Architecture with Patterns and Principles - Main Features of API Gateway Pattern

Higher Ed
In this video, the main features of the API gateway pattern are discussed in detail and highlights features such as request routing, load balancing, authentication and authorization, request/response transformations, protocol...
Instructional Video2:39
Curated Video

Design Microservices Architecture with Patterns and Principles - API Gateway Pattern

Higher Ed
This video explains the API gateway pattern and provides a comprehensive understanding of its purpose, functionality, and architecture. It explores the API gateway as a single-entry point for clients, handling request routing, protocol...