FileMood

Download Udemy - Microservices Clean Architecture, DDD, SAGA, Outbox & Kafka

Udemy Microservices Clean Architecture DDD SAGA Outbox Kafka

Name

Udemy - Microservices Clean Architecture, DDD, SAGA, Outbox & Kafka

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

10.1 GB

Total Files

319

Last Seen

2025-06-22 00:09

Hash

182F6C4A171BA96EE56C5017CA7FA8FDA7B9D5F5

/13 - Outbox pattern with Change Data Capture(CDC) and Debezium/

006 Implementation changes for Change Data Capture - Part 1.mp4

236.2 MB

001 change-data-capture-debezium.png

1.1 MB

001 food-ordering-system-cdc.zip

511.3 KB

001 Introduction to Change Data Capture.mp4

34.7 MB

001 Introduction to Change Data Capture_en.srt

5.5 KB

001 outbox-cdc.png

1.1 MB

002 Debezium Kafka Connector.mp4

72.9 MB

002 Debezium Kafka Connector_en.srt

8.6 KB

003 Configuring Postgresql for Change Data Capture.mp4

76.0 MB

003 Configuring Postgresql for Change Data Capture_en.srt

16.6 KB

004 Debezium source connector for Postgresql.mp4

104.5 MB

004 Debezium source connector for Postgresql_en.srt

18.2 KB

004 debezium-connectors.json

2.4 KB

004 insert-statements.sql

2.3 KB

004 postgres-config.txt

0.8 KB

005 Creating the startup and shutdown scripts.mp4

46.4 MB

005 Creating the startup and shutdown scripts_en.srt

6.1 KB

005 links.txt

0.1 KB

005 shutdown.sh

0.8 KB

005 start-up.sh

4.8 KB

006 Implementation changes for Change Data Capture - Part 1_en.srt

27.1 KB

007 Implementation changes for Change Data Capture - Part 2.mp4

125.6 MB

007 Implementation changes for Change Data Capture - Part 2_en.srt

11.2 KB

008 Implementation changes for Change Data Capture - Part 3.mp4

173.8 MB

008 Implementation changes for Change Data Capture - Part 3_en.srt

22.1 KB

009 food-ordering-system-load-test.jmx

23.8 KB

009 Running multiple instances of services with a Jmeter performance scenario.mp4

103.1 MB

009 Running multiple instances of services with a Jmeter performance scenario_en.srt

20.8 KB

010 food-ordering-system-cdc-optimistic-locking.zip

512.1 KB

010 Using Optimistic locking & Comparing Lock strategies with Jmeter load test.mp4

175.0 MB

010 Using Optimistic locking & Comparing Lock strategies with Jmeter load test_en.srt

27.7 KB

011 Comparing Change Data Capture & Pulling the Outbox table using Jmeter load test.mp4

140.9 MB

011 Comparing Change Data Capture & Pulling the Outbox table using Jmeter load test_en.srt

19.8 KB

011 food-ordering-system-cdc.zip

511.3 KB

/01 - Introduction/

001 Structure of the course.mp4

190.1 MB

001 Structure of the course_en.srt

19.3 KB

002 Clean & Hexagonal architectures.html

9.4 KB

003 Project overview - Part 1.mp4

121.9 MB

003 Project overview - Part 1_en.srt

14.2 KB

004 Project overview - Part 2.mp4

156.6 MB

004 Project overview - Part 2_en.srt

12.5 KB

004 project-overview-section-1.png

4.9 MB

005 SAGA Pattern.html

9.5 KB

006 Setting up the environment.mp4

50.4 MB

006 Setting up the environment_en.srt

7.9 KB

007 Providing the source code.mp4

20.3 MB

007 Providing the source code_en.srt

2.4 KB

007 source-code.txt

0.2 KB

001 section1.pdf

7.2 MB

/02 - Clean Architecture & Hexagonal Architecture/

001 clean-and-hexagonal-architecture-SHARE.pptx

2.0 MB

001 Introduction to Clean and Hexagonal Architectures.mp4

145.2 MB

001 Introduction to Clean and Hexagonal Architectures_en.srt

22.3 KB

002 Hexagonal Architecture.html

10.3 KB

003 Designing components for Order Service using Clean Architecture.mp4

85.8 MB

003 Designing components for Order Service using Clean Architecture_en.srt

13.9 KB

003 order-service-hexagonal-section-2-share.png

2.4 MB

004 Creating Order Service modules using Clean Architecture - PART 1.mp4

71.7 MB

004 Creating Order Service modules using Clean Architecture - PART 1_en.srt

14.3 KB

004 food-ordering-system.zip

14.1 KB

005 Creating Order Service modules using Clean Architecture - PART 2.mp4

52.9 MB

005 Creating Order Service modules using Clean Architecture - PART 2_en.srt

12.1 KB

005 food-ordering-system.zip

18.0 KB

005 visualize-dependencies.txt

0.2 KB

006 Dependency Inversion Principle.html

9.6 KB

/03 - Domain Driven Design (DDD)/

001 domain-driven-design-SHARE.pptx

1.4 MB

001 food-ordering-system.zip

18.0 KB

001 Introduction to Domain Driven Design.mp4

145.4 MB

001 Introduction to Domain Driven Design_en.srt

18.5 KB

002 Domain Driven Design (DDD).html

9.9 KB

003 Designing Order Service domain logic components.mp4

90.5 MB

003 Designing Order Service domain logic components_en.srt

12.4 KB

003 order-service-domain-logic-oncourse.png

2.3 MB

004 Creating common domain module with base Entity and Aggregate Root classes.mp4

21.1 MB

004 Creating common domain module with base Entity and Aggregate Root classes_en.srt

5.6 KB

005 Adding value objects and domain events to common domain module.mp4

88.0 MB

005 Adding value objects and domain events to common domain module_en.srt

15.3 KB

006 Implementing Order Service domain logic using DDD - Order Aggregate Root.mp4

108.9 MB

006 Implementing Order Service domain logic using DDD - Order Aggregate Root_en.srt

16.4 KB

007 DDD concepts.html

9.5 KB

008 Adding Order Entity implementation methods.mp4

74.4 MB

008 Adding Order Entity implementation methods_en.srt

11.4 KB

009 Adding state changing methods to Order Entity.mp4

85.2 MB

009 Adding state changing methods to Order Entity_en.srt

11.2 KB

009 order-state-transitions.png

2.6 MB

010 Entity Classes.html

9.5 KB

011 Implemeting Domain Events in Order Service domain layer.mp4

57.5 MB

011 Implemeting Domain Events in Order Service domain layer_en.srt

11.3 KB

012 Implementing Order Domain Service.mp4

87.7 MB

012 Implementing Order Domain Service_en.srt

12.5 KB

012 order-request-simple-flow.png

646.1 KB

013 Implementing Order Application Service - DTO classes.mp4

74.8 MB

013 Implementing Order Application Service - DTO classes_en.srt

11.5 KB

014 Adding Mapper class and port definitions to Order Application Service.mp4

74.0 MB

014 Adding Mapper class and port definitions to Order Application Service_en.srt

12.7 KB

015 Implementing input ports in Order Application Service.mp4

189.4 MB

015 Implementing input ports in Order Application Service_en.srt

20.3 KB

016 First contact point to the domain layer.html

9.4 KB

017 food-ordering-system-publish-event-option-1.zip

66.6 KB

017 food-ordering-system-publish-event-option-2.zip

67.3 KB

017 Implementing message publisher in Order Application Service to fire the events.mp4

105.3 MB

017 Implementing message publisher in Order Application Service to fire the events_en.srt

13.1 KB

018 TransactionalEventListener.html

10.2 KB

019 Implementing Order Track Command Handler.mp4

50.0 MB

019 Implementing Order Track Command Handler_en.srt

5.4 KB

020 Testing Order Service domain logic - Part 1.mp4

114.4 MB

020 Testing Order Service domain logic - Part 1_en.srt

12.6 KB

021 event-flow-with-ports.png

491.4 KB

021 OrderTestConfiguration.java

1.8 KB

021 Testing Order Service domain logic - Part 2.mp4

76.4 MB

021 Testing Order Service domain logic - Part 2_en.srt

5.7 KB

/04 - Apache Kafka/

001 food-ordering-system.zip

71.8 KB

001 Introduction to Apache Kafka.mp4

55.5 MB

001 Introduction to Apache Kafka_en.srt

8.3 KB

001 kafka-SHARE.pptx

4.5 MB

002 Resiliency of Kafka.html

9.5 KB

003 kafka-cluster.zip

2.2 KB

003 Running Apache Kafka using Docker.mp4

82.5 MB

003 Running Apache Kafka using Docker_en.srt

14.4 KB

004 config-data.zip

1.6 KB

004 Implementing Kafka config data generic module.mp4

66.2 MB

004 Implementing Kafka config data generic module_en.srt

9.1 KB

005 Implementing Kafka model generic module.mp4

50.3 MB

005 Implementing Kafka model generic module_en.srt

8.1 KB

006 Implementing Kafka producer generic module.mp4

68.3 MB

006 Implementing Kafka producer generic module_en.srt

8.0 KB

007 Implementing Kafka consumer generic module.mp4

45.6 MB

007 Implementing Kafka consumer generic module_en.srt

4.2 KB

008 Programming on Kafka.html

10.1 KB

/05 - Completing Order service components/

001 Application module Adding Web Controller.mp4

46.5 MB

001 Application module Adding Web Controller_en.srt

6.7 KB

001 food-ordering-system.zip

128.2 KB

002 Application module Adding Controller Advice.mp4

79.9 MB

002 Application module Adding Controller Advice_en.srt

12.0 KB

003 Spring annotations.html

10.0 KB

004 Data access module Adding Order JPA Entity.mp4

68.0 MB

004 Data access module Adding Order JPA Entity_en.srt

10.8 KB

005 Data access module Adding JPA Repository & Adapter implementation.mp4

106.7 MB

005 Data access module Adding JPA Repository & Adapter implementation_en.srt

10.6 KB

006 Data access module Adding Customer and Restaurant implementations.mp4

99.9 MB

006 Data access module Adding Customer and Restaurant implementations_en.srt

12.6 KB

007 Messaging module Adding Mapper and Config Data.mp4

42.8 MB

007 Messaging module Adding Mapper and Config Data_en.srt

7.2 KB

008 Messaging module Adding Publisher implementations.mp4

142.0 MB

008 Messaging module Adding Publisher implementations_en.srt

15.6 KB

009 Messaging module Adding Listener implementations.mp4

103.9 MB

009 Messaging module Adding Listener implementations_en.srt

11.3 KB

010 Container module Adding spring boot starter class and config.mp4

84.2 MB

010 Container module Adding spring boot starter class and config_en.srt

19.7 KB

011 Container module Explaining kafka consumer properties.mp4

52.6 MB

011 Container module Explaining kafka consumer properties_en.srt

12.5 KB

012 Container module Adding Order database schema file.mp4

38.9 MB

012 Container module Adding Order database schema file_en.srt

6.2 KB

012 restaurant-data.sql

1.6 KB

012 restaurant-schema.sql

2.9 KB

013 Creating Customer Service & Running Order Service.mp4

57.2 MB

013 Creating Customer Service & Running Order Service_en.srt

11.9 KB

013 customer.json

0.1 KB

013 order.json

0.5 KB

/06 - Implementing Payment Service/

001 Domain core module Adding Aggregate Root, Entity and Value objects.mp4

94.2 MB

001 Domain core module Adding Aggregate Root, Entity and Value objects_en.srt

11.8 KB

001 food-ordering-system.zip

188.0 KB

002 Domain core module Adding Exception and Domain events.mp4

19.9 MB

002 Domain core module Adding Exception and Domain events_en.srt

2.6 KB

003 Domain core module Implementing Payment Domain Service.mp4

107.6 MB

003 Domain core module Implementing Payment Domain Service_en.srt

11.5 KB

004 Application Service domain module Adding Mapper, Config and Ports.mp4

66.5 MB

004 Application Service domain module Adding Mapper, Config and Ports_en.srt

10.8 KB

005 Application Service domain module Implementing input ports - Part 1.mp4

104.4 MB

005 Application Service domain module Implementing input ports - Part 1_en.srt

10.1 KB

006 Application Service domain module Implementing input ports - Part 2.mp4

25.3 MB

006 Application Service domain module Implementing input ports - Part 2_en.srt

3.1 KB

007 Application Service domain module Refactoring fire event process.mp4

109.4 MB

007 Application Service domain module Refactoring fire event process_en.srt

14.0 KB

008 DDD Concepts.html

9.9 KB

009 Implementing Data Access module.mp4

83.0 MB

009 Implementing Data Access module_en.srt

16.0 KB

009 payment-dataaccess.zip

21.3 KB

010 Implementing Messaging module Adding Mapper and Publishers.mp4

96.6 MB

010 Implementing Messaging module Adding Mapper and Publishers_en.srt

13.4 KB

011 Implementing Messaging module Adding Listeners.mp4

42.6 MB

011 Implementing Messaging module Adding Listeners_en.srt

5.9 KB

012 Implementing Container module.mp4

71.3 MB

012 Implementing Container module_en.srt

12.8 KB

/07 - Implementing Restaurant Service/

001 Domain core module Adding Aggregate Root and Entities.mp4

114.6 MB

001 Domain core module Adding Aggregate Root and Entities_en.srt

12.5 KB

001 food-ordering-system.zip

267.0 KB

002 Domain core module Adding Exception, Domain events and Domain Service.mp4

55.6 MB

002 Domain core module Adding Exception, Domain events and Domain Service_en.srt

6.4 KB

003 Application Service domain module Adding Mapper, DTO and Ports.mp4

52.7 MB

003 Application Service domain module Adding Mapper, DTO and Ports_en.srt

8.5 KB

004 Application Service domain module Implementing input ports.mp4

86.2 MB

004 Application Service domain module Implementing input ports_en.srt

9.3 KB

005 Implementing Data Access module.mp4

78.1 MB

005 Implementing Data Access module_en.srt

14.2 KB

006 Implementing Messaging module.mp4

73.8 MB

006 Implementing Messaging module_en.srt

13.6 KB

007 Implementing Container module.mp4

71.1 MB

007 Implementing Container module_en.srt

12.9 KB

/08 - SAGA Architecture Pattern/

001 food-ordering-system.zip

333.7 KB

001 Introduction to SAGA pattern.mp4

33.7 MB

001 Introduction to SAGA pattern_en.srt

4.1 KB

001 saga-2.png

2.6 MB

001 saga-pattern-SHARE.pptx

3.7 MB

002 SAGA Pattern.html

9.7 KB

003 Implementing Order Payment Saga.mp4

91.8 MB

003 Implementing Order Payment Saga_en.srt

13.8 KB

004 Using Order Payment Saga in Messaging & Implementing Order Approval Saga.mp4

76.3 MB

004 Using Order Payment Saga in Messaging & Implementing Order Approval Saga_en.srt

11.7 KB

005 Testing the application end-to-end with SAGA pattern changes.mp4

99.6 MB

005 Testing the application end-to-end with SAGA pattern changes_en.srt

14.7 KB

006 Testing failure scenarios.mp4

101.9 MB

006 Testing failure scenarios_en.srt

12.7 KB

007 SAGA Pattern Implementation Considerations.html

10.2 KB

/09 - Outbox Architecture Pattern/

001 food-ordering-system.zip

341.2 KB

001 Introduction to Outbox pattern.mp4

37.7 MB

001 Introduction to Outbox pattern_en.srt

6.0 KB

001 outbox.png

2.7 MB

001 outbox-approval-failure.png

543.0 KB

001 outbox-happy-flow.png

440.7 KB

001 outbox-pattern-SHARE.pptx

3.8 MB

001 outbox-payment-failure.png

355.0 KB

002 Outbox Pattern.html

9.9 KB

003 Updating Order Service database schema and config for Outbox Pattern.mp4

43.5 MB

003 Updating Order Service database schema and config for Outbox Pattern_en.srt

9.6 KB

004 Refactoring Order domain layer Adding Outbox models & Updating ports.mp4

97.8 MB

004 Refactoring Order domain layer Adding Outbox models & Updating ports_en.srt

16.5 KB

005 Refactoring Order domain layer Adding Outbox scheduler.mp4

129.3 MB

005 Refactoring Order domain layer Adding Outbox scheduler_en.srt

20.3 KB

006 Refactoring Order domain layer Adding Outbox cleaner scheduler for Payment.mp4

37.2 MB

006 Refactoring Order domain layer Adding Outbox cleaner scheduler for Payment_en.srt

5.6 KB

007 Refactoring Order domain layer Adding Outbox schedulers for Approval.mp4

92.0 MB

007 Refactoring Order domain layer Adding Outbox schedulers for Approval_en.srt

11.5 KB

008 Refactoring Order domain layer Updating OrderCreate Command Handler.mp4

93.5 MB

008 Refactoring Order domain layer Updating OrderCreate Command Handler_en.srt

13.7 KB

009 Refactoring Order domain layer Updating Order Payment Saga - Part 1.mp4

167.2 MB

009 Refactoring Order domain layer Updating Order Payment Saga - Part 1_en.srt

23.2 KB

010 Refactoring Order domain layer Updating Order Payment Saga - Part 2.mp4

119.1 MB

010 Refactoring Order domain layer Updating Order Payment Saga - Part 2_en.srt

18.7 KB

011 Refactoring Order domain layer Updating Order Approval Saga.mp4

120.3 MB

011 Refactoring Order domain layer Updating Order Approval Saga_en.srt

13.0 KB

012 Updating the Order Application Service Test for Outbox pattern changes.mp4

35.8 MB

012 Updating the Order Application Service Test for Outbox pattern changes_en.srt

4.7 KB

013 Refactoring Order Data Access module for Outbox pattern.mp4

78.8 MB

013 Refactoring Order Data Access module for Outbox pattern_en.srt

12.7 KB

014 Refactoring Order Messaging module for Outbox pattern - Part 1.mp4

82.5 MB

014 Refactoring Order Messaging module for Outbox pattern - Part 1_en.srt

11.0 KB

015 Refactoring Order Messaging module for Outbox pattern - Part 2.mp4

106.3 MB

015 Refactoring Order Messaging module for Outbox pattern - Part 2_en.srt

11.9 KB

016 Testing Order Payment Saga.mp4

117.8 MB

016 Testing Order Payment Saga_en.srt

15.4 KB

017 Updating Payment database schema, config and package structure for Outbox.mp4

47.0 MB

017 Updating Payment database schema, config and package structure for Outbox_en.srt

8.4 KB

018 Refactoring Payment domain layer Adding Outbox schedulers.mp4

129.3 MB

018 Refactoring Payment domain layer Adding Outbox schedulers_en.srt

15.5 KB

019 Refactoring Payment Data Access module for Outbox pattern.mp4

45.7 MB

019 Refactoring Payment Data Access module for Outbox pattern_en.srt

8.5 KB

020 Refactoring Payment Messaging module for Outbox pattern.mp4

92.3 MB

020 Refactoring Payment Messaging module for Outbox pattern_en.srt

10.7 KB

021 Refactoring Payment domain layer Updating Message listener implementation.mp4

80.6 MB

021 Refactoring Payment domain layer Updating Message listener implementation_en.srt

9.4 KB

022 Testing Payment Request Message Listener for double payment.mp4

87.2 MB

022 Testing Payment Request Message Listener for double payment_en.srt

10.5 KB

023 Refactoring Restaurant Service for Outbox pattern - Part 1.mp4

113.8 MB

023 Refactoring Restaurant Service for Outbox pattern - Part 1_en.srt

17.3 KB

024 Refactoring Restaurant Service for Outbox pattern - Part 2.mp4

48.4 MB

024 Refactoring Restaurant Service for Outbox pattern - Part 2_en.srt

7.9 KB

025 Testing the application end-to-end with Outbox pattern changes.mp4

157.5 MB

025 Testing the application end-to-end with Outbox pattern changes_en.srt

18.3 KB

/10 - CQRS Architecture Pattern/

001 cqrs-pattern-SHARE.pptx

2.4 MB

001 food-ordering-system.zip

415.0 KB

001 Introduction to CQRS pattern.mp4

24.1 MB

001 Introduction to CQRS pattern_en.srt

3.7 KB

002 CQRS Pattern.html

9.8 KB

003 Creating Customer Kafka topic & Customer modules.mp4

92.6 MB

003 Creating Customer Kafka topic & Customer modules_en.srt

16.6 KB

004 Testing failure scenarios.mp4

46.3 MB

004 Testing failure scenarios_en.srt

5.6 KB

005 Implementing Customer Service modules.mp4

105.5 MB

005 Implementing Customer Service modules_en.srt

20.5 KB

006 Updating Order Service to use local database table with CQRS pattern.mp4

83.9 MB

006 Updating Order Service to use local database table with CQRS pattern_en.srt

12.3 KB

007 Running Order and Customer Services to test CQRS pattern.mp4

53.3 MB

007 Running Order and Customer Services to test CQRS pattern_en.srt

7.6 KB

/11 - Kubernetes(K8s)/

001 food-ordering-system.zip

469.9 KB

001 food-ordering-system-infra.zip

4.1 KB

001 Introduction to Kubernetes and running a local Kubernetes using Docker Desktop.mp4

41.0 MB

001 Introduction to Kubernetes and running a local Kubernetes using Docker Desktop_en.srt

6.8 KB

001 kubernetes-SHARE.pptx

1.1 MB

002 Kubernetes concepts.html

9.6 KB

003 Deploying Confluent Kafka to local Kubernetes using cp-helm-charts.mp4

76.8 MB

003 Deploying Confluent Kafka to local Kubernetes using cp-helm-charts_en.srt

11.8 KB

004 Creating Kubernetes deployment files for Microservices.mp4

66.8 MB

004 Creating Kubernetes deployment files for Microservices_en.srt

11.9 KB

005 Deploying Microservices into local Kubernetes.mp4

79.1 MB

005 Deploying Microservices into local Kubernetes_en.srt

8.8 KB

006 Deploying Postgres to local Kubernetes using Postgres docker image.mp4

33.8 MB

006 Deploying Postgres to local Kubernetes using Postgres docker image_en.srt

4.5 KB

/12 - K8s & Google Kubernetes Engine(GKE)/

001 Creating Google Cloud account & Creating a Kubernetes cluster in GKE.mp4

50.7 MB

001 Creating Google Cloud account & Creating a Kubernetes cluster in GKE_en.srt

8.3 KB

002 Pushing docker images to Google Artifact Registry.mp4

64.3 MB

002 Pushing docker images to Google Artifact Registry_en.srt

9.5 KB

003 Steps to deploy Google Kubernetes Engine.html

10.2 KB

004 Running the Application on Google Kubernetes Engine - Part 1.mp4

61.3 MB

004 Running the Application on Google Kubernetes Engine - Part 1_en.srt

8.9 KB

005 Running the Application on Google Kubernetes Engine - Part 2.mp4

57.9 MB

005 Running the Application on Google Kubernetes Engine - Part 2_en.srt

7.9 KB

006 Adding horizontal scaling to services.mp4

65.5 MB

006 Adding horizontal scaling to services_en.srt

8.2 KB

007 Next steps & Thank you!.mp4

24.6 MB

007 Next steps & Thank you!_en.srt

2.0 KB

/14 - Version updates Update to latest Spring boot, Spring cloud & other dependencies/

001 food-ordering-system.zip

465.2 KB

001 Update to spring boot 2.7.5.mp4

76.6 MB

001 Update to spring boot 2.7.5_en.srt

9.5 KB

002 food-ordering-system.zip

466.0 KB

002 Update to spring boot 3.0.5.mp4

94.8 MB

002 Update to spring boot 3.0.5_en.srt

11.4 KB

003 Update to spring boot 3.1.5.mp4

42.9 MB

003 Update to spring boot 3.1.5_en.srt

6.6 KB

/15 - What's next/

001 Bonus Lecture.html

1.9 KB

 

Total files 319


Copyright © 2025 FileMood.com