Instructional Video9:29
Curated Video

ChatGPT and Prompt Engineering With Advanced Data Analysis - DALL-E

Higher Ed
In this video, we will explore DALL-E, generate high-quality images from textual descriptions, and its potential applications in various industries, provide practical tips for using it effectively, and integrate it into creative...
Instructional Video2:35
Curated Video

Design Microservices Architecture with Patterns and Principles - WebSocket API Real-Time Two-Way Communications

Higher Ed
In this video, we will get introduced to the WebSocket API and its ability to facilitate real-time, two-way communication between clients and servers. We will understand how WebSocket differs from traditional HTTP and how it can be...
Instructional Video2:18
Curated Video

Design Microservices Architecture with Patterns and Principles - Transaction Management of Monolithic Architecture-1

Higher Ed
In this video, let's learn about the challenges and strategies for managing transactions within a monolithic architecture. We will understand how to ensure data consistency and handle distributed transactions effectively. We will explore...
Instructional Video2:06
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate Layered Monolithic Architecture

Higher Ed
In this video, we will evaluate the layered monolithic architecture used in the e-commerce application. We will assess its strengths and weaknesses, considering maintainability, scalability, and flexibility. We will discuss potential...
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 from...
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 orchestration...
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. This clip is...
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 of...
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 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. This clip is from the...
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. This clip is from the chapter...
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. This...
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 services....
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,...