Hi, what do you want to do?
Curated Video
Design Microservices Architecture with Patterns and Principles - Adapt Technology Stack - E-Commerce App - Layered Architecture
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...
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 - Elastic Stack for Microservices Observability with Distributed Logging
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Retry + Circuit Breaker Pattern
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Adapt: Microservices Using Containers and Orchestrators
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design: Microservices Deployments with Containers and Orchestrators
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - CI/CD Tools for Microservices Deployments
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,...
Curated Video
Design Microservices Architecture with Patterns and Principles - CI/CD Pipeline Steps for Microservices Deployments
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Sidecar Pattern and How Does the Sidecar Pattern Work for Microservices Deploy
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...
<
br/>
This...
Curated Video
Design Microservices Architecture with Patterns and Principles - Kubernetes Components
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Kubernetes Architecture
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...
<
br/>
This clip is from...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Are Container Orchestrators?
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...
<
br/>
This clip...
Curated Video
Design Microservices Architecture with Patterns and Principles - Docker Containers, Images, and Registries
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Transactional Outbox Pattern in Microservices
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design Instagram System Architecture
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...
<
br/>
This clip is from...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Data Management - Cross-Service Queries
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/>...
<
br/>...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design Principles - Dependency Inversion Principles (DIP)
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Asynchronous Communication
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Long Running Operations Can't Handle Sync Communication
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Gateway Offloading Pattern
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,...
Curated Video
Design Microservices Architecture with Patterns and Principles - Identify Bounded Context Boundaries for Each Microservices
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Decomposition Pattern - Decompose by Business Capability
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...
Curated Video
OAuth Explained
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’...
Curated Video
Why Can't You Photocopy Money?
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...