Curated Video
Design Microservices Architecture with Patterns and Principles - Service-to-Service Communications Chain Queries
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Main Features of API Gateway Pattern
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...
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, headers,...
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 - 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 isolation,...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Are Microservices?
Here, let's explore the definition and key elements of microservices. Understand how microservices are self-contained, independently deployable components that communicate with each other through well-defined APIs and learn about the...
Curated Video
Design Microservices Architecture with Patterns and Principles - Horizontal Scaling - Scale Out
Here, let's delve into horizontal scaling, where additional servers are added to the system. You will learn about the benefits of distributing the workload across multiple servers, improving scalability and enabling higher availability...
Curated Video
Design Microservices Architecture with Patterns and Principles - Architecture Design Journey - Evolution of Architectures
This video delves into software architecture design, examining how architectures have evolved over time. We will gain insights into the different architectural paradigms and their implications. This clip is from the chapter "Course...
Curated Video
Design Microservices Architecture with Patterns and Principles - Event-Driven Serverless Microservices Design with AWS Lambda
This video focuses on designing event-driven serverless microservices using AWS Lambda and event-driven architecture and showcases how AWS Lambda can be used to handle event processing and orchestration in a serverless environment,...
Curated Video
Design Microservices Architecture with Patterns and Principles - Mapping Microservice Architecture with AWS Serverless Services for Microservices
This video explores how to map microservice architecture concepts to AWS serverless services and how various AWS services, such as API Gateway, AWS Lambda, AWS Step Functions, and Amazon DynamoDB, can be used to implement different...
Curated Video
Design Microservices Architecture with Patterns and Principles - AWS Lambda as a Microservice
This video focuses on AWS Lambda as a key component of serverless microservices. It discusses the benefits and use cases of AWS Lambda for building independent and scalable microservices, showcasing how it enables rapid development and...
Curated Video
Design Microservices Architecture with Patterns and Principles - Introduction - Serverless Microservices
This video introduces serverless microservices, explaining the concept and its benefits. It sets the stage for understanding how serverless architecture can be leveraged for building scalable and cost-effective microservices. This clip...
Curated Video
Design Microservices Architecture with Patterns and Principles - Client Applications Code Review - E-Commerce App
This video focuses on the code review of the client applications in the e-commerce application and examines the codebase of the client applications, such as web or mobile applications, and discusses their implementation, user interface,...
Curated Video
Design Microservices Architecture with Patterns and Principles - Adapt Microservices Resilience, Observability, and Monitoring
In this video, we will discover strategies and techniques for adapting existing microservices to enhance their resilience, observability, and monitoring capabilities. The video explores how to introduce resilience patterns such as...
Curated Video
Design Microservices Architecture with Patterns and Principles - Circuit Breaker Pattern
In this video, you will learn the Circuit Breaker pattern, which is a resiliency pattern that helps protect microservices from cascading failures. You will learn how the Circuit Breaker acts as a safety mechanism by monitoring the...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Resiliency Patterns
In this video, we will explore various resiliency patterns specifically designed for microservices architectures and discuss patterns such as Circuit Breaker, Bulkhead, Timeout, and Fallback, which help enhance the fault-tolerance and...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Is Microservices Resiliency?
In this video, you will learn about the concept of resiliency in the context of microservices. The video explains how resiliency as a critical characteristic enables microservices to recover from failures, handle disruptions, and...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices with Using Containers and Orchestrators
This video explores the evaluation of microservices deployments using containers and orchestrators. It discusses metrics and key performance indicators (KPIs) for assessing the performance, scalability, and reliability of microservices...
Curated Video
Design Microservices Architecture with Patterns and Principles - Infrastructure as Code (IaC) and Usage in Microservices Deployments
In this video, Infrastructure as Code (IaC) is introduced and its usage in microservices deployments is explored. It explains how IaC enables the provisioning and management of infrastructure resources, such as servers, networks, and...
Curated Video
Design Microservices Architecture with Patterns and Principles - Helm Charts with Kubernetes for Microservices Deployments
This video focuses on Helm, a package manager for Kubernetes, and its usage in microservices deployments. It explains how Helm charts can be used to define, install, and manage microservices applications in a Kubernetes cluster. This...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Is Kubernetes and Why Do We Use Them for Microservices Deployments?
In this video, Kubernetes, one of the most popular container orchestrators, is introduced. It explains the reasons why Kubernetes is widely used for microservices deployments, including its ability to automate application deployment,...