Microservices: Clean Architecture, Ddd, Saga, Outbox & Kafka
Last updated 8/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English (US) | Size: 7.90 GB | Duration: 20h 57m
Learn Spring boot microservices with Clean and Hexagonal architectures, DDD, SAGA, Outbox, CQRS, Kafka, Kubernetes & GKE
What you'll learn
Develop Microservices Architecture using Spring Boot and Kafka
Understand and Apply Clean Architecture
Understand and Apply Hexagonal Architecture
Understand and Apply Domain Driven Design(DDD)
Implement SAGA Architecture Pattern
Implement Outbox Architecture Pattern
Implement CQRS Architecture Pattern
Learn Kafka Architecture and Programming on Kafka
Learn using Kafka as the Event Store for Event-Driven Services
Learn Kubernetes basics & Run a local cluster using Docker desktop
Deploy microservices to local Kubernetes Cluster
Run Confluent Kafka on Kubernetes using cp-helm-charts
Run Postgres on Kubernetes
Learn Google Cloud and Google Kubernetes Engine(GKE)
Deploy microservices to Google Kubernetes Engine
Learn Change Data Capture(CDC) with Debezium and Kafka
Requirements
Knowledge of Java
Knowledge of Spring Boot
Back-end development experience
Description
Hi there! My name is Ali Gelenler. I'm here to help you learn microservices architecture while applying Clean and Hexagonal Architectures and using Domain Driven Design. In this course, you will focus on architectural aspects of microservices architecture and use Clean & Hexagonal Architecture principles while developing each service. In the implementation of the domain layer you will also apply Domain Driven Design principles. You can always use the latest versions for spring boot, and other dependencies in this course. I will be constantly updating the dependency version in the last section's lectures. You may check that to see the required code and configuration changes for updated versions. Also if you would like to use subtitles during the course, you can turn on the captions on videos as all lectures are updated with hand-written subtitles. You may choose among over 20 different languages. I suggest using subtitles to make it easier to follow the lectures. Scott Knox: "As a working professional, I can already tell this is the holy grail of understanding modern architectures. If your company is struggling to grasp certain concepts, this course will help you help them. Thanks Ali for the excellent explanations!"You will implement SAGA, Outbox and CQRS patterns using the 4 Spring boot Java microservices that you will develop using Clean and Hexagonal architecture principles. Nick Goupinets: "Great course - gives a deep-dive into microservice development experience with Spring Boot. As an added bonus shows how to deploy it with Kubernetes. At times it felt too detailed, sort of making it hard to see the forest behind the trees. Also Hex. architecture resulted in what looked like an over-engineered overall solution. With that said, Ali did a fantastic job explaining all of the design decisions with clear architecture diagrams that offset that complexity!"You will also learn and use Apache Kafka as the event store, and use events to communicate between services, and to implement the architectural patterns. Nischal Jadhav: "If u are looking to become an high level developer or an architect, then this is the best course.!"The concepts that you will be learning and implementing are:Spring boot microservicesClean ArchitectureHexagonal ArchitectureDomain Driven DesignEvent-driven services using Apache KafkaSAGA Architecture PatternOutbox Architecture PatternCQRS Architecture PatternKubernetes on local using Docker desktopKubernetes on Google Cloud using Google Kubernetes Engine(GKE)Ali Aminian: "I really like this course. Thanks Ali for complete description and professional coding. I really enjoy to participate this course."To communicate with the data stores in microservices you will use Spring Data JPA for PostgreSQL, and Spring Kafka for Kafka. You will be following a hands-on approach and developing a project from scratch. You will have 4 microservices that communicate using events with Kafka as the event store. r j: "This is an amazing course. An architect from my team recommended this to me and he's implemented something similar but bigger in our company, the biggest retailer on the planet."You will also have multiple choice quizzes in each section to check your progress throughout the course. Arindam Majumdar: "This course helped me immensely to understand the Domain Driven Design approach on Microservices. Its so far the best hands on course I have come across in Udemy so far. Many thanks to Ali. Great job!!
Who this course is for:
Developers and Architects want to see a practical approach to Clean and Hexagonal Architecture with Domain Driven Design,Developers and Architects want to learn architectural patterns, such as SAGA, Outbox and CQRS,Developers want to learn deploying a microservices architecture to Cloud using Google Kubernetes Engine,One that likes to learn with a hands-on approach
For More Courses Visit & Bookmark Your Preferred Language Blog
From Here: - - - - - - - -
RapidGator
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!