Instructional Video2:09
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Principles - Separation of Concerns (SoC)

Higher Ed
In this video, we will dive into the design principle of separation of concerns (SoC). You will learn to identify and separate different concerns within our software system, allowing for better maintainability, reusability, and...
Instructional Video3:39
Curated Video

Design Microservices Architecture with Patterns and Principles - Layered (N-Layer) Architecture

Higher Ed
This video explores the layered (N-layer) architecture pattern, which provides a structured approach to organizing software systems. We will discuss the benefits and characteristics of this architecture and how it promotes modularity and...
Instructional Video1:20
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate Monolithic Architecture - E-Commerce Application

Higher Ed
In this video, we will evaluate the effectiveness and suitability of the monolithic architecture for the e-commerce application. We will assess its performance, scalability, and maintainability, considering code complexity, ease of...
Instructional Video3:43
Curated Video

Design Microservices Architecture with Patterns and Principles - Design the Architecture - E-Commerce App - KISS and YAGNI

Higher Ed
Here, let's apply the principles of KISS and YAGNI to design the architecture of an e-commerce application using the monolithic approach. We will emphasize simplicity, avoiding unnecessary complexity and implementing only the essential...
Instructional Video3:51
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Principles of Monolithic Architecture -- KISS, YAGNI, DRY

Higher Ed
In this video, dive into essential design principles for monolithic architecture, including KISS (Keep It Simple, Stupid), YAGNI (You Ain't Gonna Need It), and DRY (Don't Repeat Yourself). We will understand how these principles guide...
Instructional Video1:47
Curated Video

Design Microservices Architecture with Patterns and Principles - Benefits of Monolithic Architecture

Higher Ed
Let's explore the advantages and benefits offered by monolithic architecture. We will understand how the centralized nature of monolithic systems simplifies development, deployment, and maintenance processes, providing benefits such as...
Instructional Video3:01
Curated Video

Design Microservices Architecture with Patterns and Principles - Understand E-Commerce Domain - Non-Functional Requirements

Higher Ed
This video will teach us about the non-functional requirements crucial for an e-commerce platform. We will discover the performance, security, scalability, and other non-functional aspects that need to be considered in the design and...
Instructional Video2:25
Curated Video

Design Microservices Architecture with Patterns and Principles - Understand E-Commerce Domain - Use Cases - Functional Requirement

Higher Ed
In this video, we will explore the various use cases and functional requirements specific to the e-commerce domain. We will gain a deeper understanding of the essential functionalities that an e-commerce platform should support. This...
Instructional Video2:47
Curated Video

Design Microservices Architecture with Patterns and Principles - How to Follow the Course and Course Slides

Higher Ed
In this video, we will receive guidance on navigating and making the most of the course content. This video provides instructions on accessing and utilizing course slides, ensuring we can effectively follow along and reinforce our...
Instructional Video5:09
Curated Video

Design Microservices Architecture with Patterns and Principles - Way of Learning - The Course Flow

Higher Ed
In this video, discover the learning approach and course structure. This video outlines the course flow, highlighting the sequence of topics and the logical progression of concepts. It prepares us for an effective learning experience....
Instructional Video3:20
Curated Video

Design Microservices Architecture with Patterns and Principles - Architecture Design Journey - Evolution of Architectures

Higher Ed
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...
Instructional Video4:28
Curated Video

Design Microservices Architecture with Patterns and Principles - Mapping Microservice Architecture with AWS Serverless Services for Microservices

Higher Ed
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...
Instructional Video4:33
Curated Video

Design Microservices Architecture with Patterns and Principles - AWS Lambda as a Microservice

Higher Ed
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...
Instructional Video5:03
Curated Video

Design Microservices Architecture with Patterns and Principles - AWS Serverless Microservices with Patterns and Best Practices

Higher Ed
In this video, you will explore various patterns and best practices for building serverless microservices using AWS services. It covers topics such as serverless function composition, data management, asynchronous communication, and...
Instructional Video8:38
Curated Video

Design Microservices Architecture with Patterns and Principles - Implementation of Microservices Architecture

Higher Ed
This video focuses on the overall implementation of a microservices architecture for the e-commerce application. It provides an overview of the different components and services involved and explains how they interact with each other to...
Instructional Video4:35
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Microservices Resilience, Observability, and Monitoring

Higher Ed
In this video, you will learn the best practices and principles for designing microservices with resilience, observability, and monitoring in mind, architectural considerations, such as implementing resilience patterns, incorporating...
Instructional Video4:45
Curated Video

Design Microservices Architecture with Patterns and Principles - Bulkhead Pattern

Higher Ed
In this video, we will discover the Bulkhead pattern, which focuses on limiting the impact of failures by isolating different parts of a system and explains how the Bulkhead pattern achieves fault isolation by partitioning resources and...
Instructional Video3:39
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Resiliency Patterns

Higher Ed
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...
Instructional Video4:34
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Resilience, Observability, and Monitoring

Higher Ed
This video is an overview of the key concepts and importance of resilience, observability, and monitoring in microservices architectures and sets the stage for understanding the challenges and solutions associated with ensuring the...
Instructional Video3:53
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Fault Tolerance Microservices Able to Remain Operational for Any Fail

Higher Ed
In this video, the problem of ensuring fault tolerance in microservices deployments is addressed. It discusses strategies and techniques for building resilient microservices architectures that can withstand failures at various levels,...
Instructional Video7:54
Curated Video

Design Microservices Architecture with Patterns and Principles - Design: Microservices Deployments with Containers and Orchestrators

Higher Ed
This video focuses on the design aspects of microservices deployments using containers and orchestrators and discusses considerations for containerizing microservices, designing container images, and defining deployment configurations...
Instructional Video4:42
Curated Video

Design Microservices Architecture with Patterns and Principles - Kubernetes Architecture

Higher Ed
This video provides an overview of the architecture of Kubernetes, the key components of Kubernetes, such as the control plane and worker nodes, and how they work together to manage and schedule containers. This clip is from the chapter...
Instructional Video3:06
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Deployments with Containers and Orchestrators

Higher Ed
This video introduces the topic of microservices deployments with containers and orchestrators. It outlines the key concepts and benefits of using containers and orchestrators for deploying microservices in a scalable and efficient...
Instructional Video3:46
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Deploy Microservices at Any Time with Zero-Downtime and Flexible Scale

Higher Ed
This video discusses the challenges of deploying microservices in a distributed caching environment while ensuring zero downtime and flexible scalability. It explores strategies and solutions to address these challenges and maintain the...