Instructional Video2:02
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt Technology Stack - E-Commerce App - Layered Architecture

Higher Ed
In this video, we will discuss adapting the technology stack of our e-commerce application to align with the layered architecture. We will explore how different technologies and frameworks can be leveraged to implement each layer...
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:34
Curated Video

Design Microservices Architecture with Patterns and Principles - Elastic Stack for Microservices Observability with Distributed Logging

Higher Ed
In this video, we will discover the Elastic Stack, a popular open-source solution for log management and analysis, and see how you can use tools such as Elasticsearch, Logstash, and Kibana to collect, process, and visualize log data...
Instructional Video3:58
Curated Video

Design Microservices Architecture with Patterns and Principles - Retry + Circuit Breaker Pattern

Higher Ed
In this video, we will explore the combination of the Retry pattern and the Circuit Breaker pattern and how these two patterns can work together to provide a more robust and resilient solution by automatically retrying failed requests...
Instructional Video7:27
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt: Microservices Using Containers and Orchestrators

Higher Ed
In this video, the adaptation of existing microservices to leverage containers and orchestrators is discussed, the process of containerizing microservices, modifying deployment configurations, and integrating with container...
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 Video5:00
Curated Video

Design Microservices Architecture with Patterns and Principles - CI/CD Tools for Microservices Deployments

Higher Ed
This video explores various CI/CD tools and technologies that are commonly used in microservices deployments. It discusses popular tools such as Jenkins, GitLab CI/CD, and CircleCI, and how they support the automation of building,...
Instructional Video3:58
Curated Video

Design Microservices Architecture with Patterns and Principles - CI/CD Pipeline Steps for Microservices Deployments

Higher Ed
In this video, the typical steps involved in a CI/CD pipeline for microservices deployments are discussed. It covers activities such as version control, building container images, running tests, deploying to staging environments, and...
Instructional Video5:56
Curated Video

Design Microservices Architecture with Patterns and Principles - Sidecar Pattern and How Does the Sidecar Pattern Work for Microservices Deploy

Higher Ed
This video introduces the Sidecar pattern, commonly used in microservices deployments and explains the sidecar container that runs alongside a main application container and provides additional functionality or services.
<
br/>
This...
Instructional Video4:33
Curated Video

Design Microservices Architecture with Patterns and Principles - Kubernetes Components

Higher Ed
In this video, the various components of Kubernetes are explored, components such as the Kubernetes API server, kubelet, kube-proxy, and etcd. The video explains the role of each component in managing and maintaining the desired state...
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.
<
br/>
This clip is from...
Instructional Video4:18
Curated Video

Design Microservices Architecture with Patterns and Principles - What Are Container Orchestrators?

Higher Ed
This video explains container orchestrators in microservices deployments, how container orchestrators, such as Kubernetes, help in managing and coordinating containerized applications across a cluster of machines.
<
br/>
This clip...
Instructional Video2:20
Curated Video

Design Microservices Architecture with Patterns and Principles - Docker Containers, Images, and Registries

Higher Ed
This video dives deeper into Docker's core components: containers, images, and registries. It explains how containers are created from images, which are stored in registries. The video also discusses the benefits of using Docker images...
Instructional Video3:58
Curated Video

Design Microservices Architecture with Patterns and Principles - Transactional Outbox Pattern in Microservices

Higher Ed
This video focuses on the implementation of the Transactional Outbox pattern in a microservices architecture, the benefits of using the pattern in this context, decoupling services, and improving performance, and provides practical...
Instructional Video2:57
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Instagram System Architecture

Higher Ed
This video focuses on the design of the system architecture of Instagram, a popular social media platform, and provides insights into the architectural choices made by Instagram to handle its massive scale.
<
br/>
This clip is from...
Instructional Video6:50
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Data Management - Cross-Service Queries

Higher Ed
This video explores the challenges that arise when performing queries that involve multiple microservices and discusses strategies for decoupling services, achieving low latency, and ensuring efficient cross-service communication.
<
br/>...
Instructional Video3:57
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Principles - Dependency Inversion Principles (DIP)

Higher Ed
This video introduces the Dependency Inversion Principle as a design principle for building loosely coupled and maintainable microservices architectures and discusses how applying DIP can facilitate effective asynchronous communication...
Instructional Video4:49
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Asynchronous Communication

Higher Ed
This video dives deeper into the specifics of asynchronous communication and its role in decoupling microservices. It explores how message passing and event-driven architectures can facilitate asynchronous communication between...
Instructional Video4:01
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Long Running Operations Can't Handle Sync Communication

Higher Ed
This video addresses the problem of handling long-running operations in a microservices architecture when using synchronous communication, highlights the limitations of synchronous communication for time-consuming operations, and...
Instructional Video2:41
Curated Video

Design Microservices Architecture with Patterns and Principles - Gateway Offloading Pattern

Higher Ed
The gateway offloading pattern is covered in this video; we will see how an API gateway can offload cross-cutting concerns such as authentication, rate limiting, caching, and logging from individual microservices, reducing duplication,...
Instructional Video3:37
Curated Video

Design Microservices Architecture with Patterns and Principles - Identify Bounded Context Boundaries for Each Microservices

Higher Ed
In this video, you will learn practical techniques and strategies to identify Bounded Context boundaries for each microservice in your architecture. We will understand the importance of isolating domains and ensuring that each...
Instructional Video1:54
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Decomposition Pattern - Decompose by Business Capability

Higher Ed
In this video, discover the decomposition pattern of organizing microservices based on business capabilities. You will learn to identify distinct business capabilities within a system and allocate them to individual microservices. We...
Instructional Video3:17
Curated Video

OAuth Explained

Pre-K - Higher Ed
OAuth is a protocol that helps ‘big’ websites (websites that have a very large number of users, such as Google, Facebook, etc.) grant access to its users’ information to third-party websites or applications without sharing the users’...
Instructional Video3:36
Curated Video

Why Can't You Photocopy Money?

Pre-K - Higher Ed
Photocopiers have a way to detect what they are copying actual currency. This is because all the major economies in the world have adopted the EURion constellation or similar pattern on their currency notes. The EURion constellation is a...