FileMood

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

Microservices Clean Architecture DDD SAGA Outbox Kafka

Name

Microservices Clean Architecture, DDD, SAGA, Outbox & Kafka

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

7.4 GB

Total Files

256

Last Seen

2025-07-06 00:03

Hash

0DBA31E123248FA7C23DCFA722E8D33102E5EADF

/01 - Introduction/

001 Structure of the course.mp4

182.3 MB

001 Structure of the course_en.srt

19.3 KB

002 Project overview - Part 1_en.srt

14.2 KB

002 Project overview - Part 1.mp4

121.9 MB

003 Project overview - Part 2_en.srt

12.5 KB

003 Project overview - Part 2.mp4

151.4 MB

003 project-overview-section-1.png

4.9 MB

004 Setting up the environment_en.srt

7.9 KB

004 Setting up the environment.mp4

44.5 MB

/02 - Clean Architecture & Hexagonal Architecture/

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

2.0 MB

001 Introduction to Clean and Hexagonal Architectures_en.srt

22.3 KB

001 Introduction to Clean and Hexagonal Architectures.mp4

112.2 MB

002 Designing components for Order Service using Clean Architecture_en.srt

13.9 KB

002 Designing components for Order Service using Clean Architecture.mp4

85.8 MB

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

2.4 MB

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

14.3 KB

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

29.4 MB

003 food-ordering-system.zip

14.1 KB

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

12.1 KB

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

52.9 MB

004 food-ordering-system.zip

18.0 KB

004 visualize-dependencies.txt

0.2 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_en.srt

18.5 KB

001 Introduction to Domain Driven Design.mp4

107.2 MB

002 Designing Order Service domain logic components_en.srt

12.4 KB

002 Designing Order Service domain logic components.mp4

80.4 MB

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

5.6 KB

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

16.9 MB

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

15.3 KB

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

64.4 MB

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

16.4 KB

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

109.9 MB

006 Adding Order Entity implementation methods_en.srt

11.4 KB

006 Adding Order Entity implementation methods.mp4

65.8 MB

007 Adding state changing methods to Order Entity_en.srt

11.2 KB

007 Adding state changing methods to Order Entity.mp4

45.1 MB

007 order-state-transitions.png

2.6 MB

008 Implemeting Domain Events in Order Service domain layer_en.srt

11.3 KB

008 Implemeting Domain Events in Order Service domain layer.mp4

48.6 MB

009 Implementing Order Domain Service_en.srt

12.5 KB

009 Implementing Order Domain Service.mp4

74.8 MB

009 order-request-simple-flow.png

646.1 KB

010 Implementing Order Application Service - DTO classes_en.srt

11.5 KB

010 Implementing Order Application Service - DTO classes.mp4

64.0 MB

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

12.7 KB

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

32.2 MB

012 Implementing input ports in Order Application Service_en.srt

20.3 KB

012 Implementing input ports in Order Application Service.mp4

180.3 MB

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

66.6 KB

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

67.3 KB

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

13.1 KB

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

108.5 MB

014 Implementing Order Track Command Handler_en.srt

5.4 KB

014 Implementing Order Track Command Handler.mp4

28.5 MB

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

12.6 KB

015 Testing Order Service domain logic - Part 1.mp4

118.1 MB

016 OrderTestConfiguration.java

1.8 KB

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

5.7 KB

016 Testing Order Service domain logic - Part 2.mp4

80.1 MB

/04 - Apache Kafka/

001 food-ordering-system.zip

71.8 KB

001 Introduction to Apache Kafka_en.srt

8.3 KB

001 Introduction to Apache Kafka.mp4

48.0 MB

001 kafka-SHARE.pptx

4.5 MB

002 kafka-cluster.zip

2.2 KB

002 Running Apache Kafka using Docker_en.srt

14.4 KB

002 Running Apache Kafka using Docker.mp4

83.3 MB

003 config-data.zip

1.6 KB

003 Implementing Kafka config data generic module_en.srt

9.1 KB

003 Implementing Kafka config data generic module.mp4

35.7 MB

004 Implementing Kafka model generic module_en.srt

8.1 KB

004 Implementing Kafka model generic module.mp4

41.2 MB

005 Implementing Kafka producer generic module_en.srt

8.0 KB

005 Implementing Kafka producer generic module.mp4

55.3 MB

006 Implementing Kafka consumer generic module_en.srt

4.2 KB

006 Implementing Kafka consumer generic module.mp4

46.4 MB

/05 - Completing Order service components/

001 Application module Adding Web Controller_en.srt

6.7 KB

001 Application module Adding Web Controller.mp4

44.3 MB

001 food-ordering-system.zip

128.2 KB

002 Application module Adding Controller Advice_en.srt

12.0 KB

002 Application module Adding Controller Advice.mp4

67.1 MB

003 Data access module Adding Order JPA Entity_en.srt

10.8 KB

003 Data access module Adding Order JPA Entity.mp4

68.8 MB

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

10.6 KB

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

58.5 MB

005 Data access module Adding Customer and Restaurant implementations_en.srt

12.6 KB

005 Data access module Adding Customer and Restaurant implementations.mp4

85.0 MB

006 Messaging module Adding Mapper and Config Data_en.srt

7.2 KB

006 Messaging module Adding Mapper and Config Data.mp4

17.3 MB

007 Messaging module Adding Publisher implementations_en.srt

15.6 KB

007 Messaging module Adding Publisher implementations.mp4

146.6 MB

008 Messaging module Adding Listener implementations_en.srt

11.3 KB

008 Messaging module Adding Listener implementations.mp4

98.3 MB

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

19.7 KB

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

73.8 MB

010 Container module Explaining kafka consumer properties_en.srt

12.5 KB

010 Container module Explaining kafka consumer properties.mp4

48.2 MB

011 Container module Adding Order database schema file_en.srt

6.2 KB

011 Container module Adding Order database schema file.mp4

39.6 MB

011 restaurant-data.sql

1.6 KB

011 restaurant-schema.sql

2.9 KB

012 Creating Customer Service & Running Order Service_en.srt

11.9 KB

012 Creating Customer Service & Running Order Service.mp4

48.7 MB

012 customer.json

0.1 KB

012 order.json

0.5 KB

/06 - Implementing Payment Service/

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

10.1 KB

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

84.2 MB

001 food-ordering-system.zip

188.0 KB

002 Domain core module Adding Exception and Domain events_en.srt

2.6 KB

002 Domain core module Adding Exception and Domain events.mp4

16.5 MB

003 Domain core module Implementing Payment Domain Service_en.srt

11.5 KB

003 Domain core module Implementing Payment Domain Service.mp4

87.5 MB

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

10.8 KB

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

67.0 MB

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

10.1 KB

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

83.3 MB

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

3.1 KB

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

26.4 MB

007 Application Service domain module Refactoring fire event process_en.srt

14.0 KB

007 Application Service domain module Refactoring fire event process.mp4

35.5 MB

008 Implementing Data Access module_en.srt

16.0 KB

008 Implementing Data Access module.mp4

72.3 MB

008 payment-dataaccess.zip

21.3 KB

009 Implementing Messaging module Adding Mapper and Publishers_en.srt

13.4 KB

009 Implementing Messaging module Adding Mapper and Publishers.mp4

76.5 MB

010 Implementing Messaging module Adding Listeners_en.srt

5.9 KB

010 Implementing Messaging module Adding Listeners.mp4

43.9 MB

011 Implementing Container module_en.srt

12.8 KB

011 Implementing Container module.mp4

28.2 MB

/07 - Implementing Restaurant Service/

001 Domain core module Adding Aggregate Root and Entities_en.srt

11.0 KB

001 Domain core module Adding Aggregate Root and Entities.mp4

77.0 MB

001 food-ordering-system.zip

267.0 KB

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

6.4 KB

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

52.6 MB

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

8.5 KB

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

44.6 MB

004 Application Service domain module Implementing input ports_en.srt

9.3 KB

004 Application Service domain module Implementing input ports.mp4

68.6 MB

005 Implementing Data Access module_en.srt

14.2 KB

005 Implementing Data Access module.mp4

74.8 MB

006 Implementing Messaging module_en.srt

13.6 KB

006 Implementing Messaging module.mp4

59.8 MB

007 Implementing Container module_en.srt

12.9 KB

007 Implementing Container module.mp4

57.6 MB

/08 - SAGA Architecture Pattern/

001 food-ordering-system.zip

333.7 KB

001 Introduction to SAGA pattern_en.srt

4.1 KB

001 Introduction to SAGA pattern.mp4

25.9 MB

001 saga-2.png

2.6 MB

001 saga-pattern-SHARE.pptx

3.7 MB

002 Implementing Order Payment Saga_en.srt

13.8 KB

002 Implementing Order Payment Saga.mp4

91.8 MB

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

11.7 KB

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

61.3 MB

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

14.7 KB

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

103.6 MB

005 Testing failure scenarios_en.srt

12.7 KB

005 Testing failure scenarios.mp4

44.7 MB

/09 - Outbox Architecture Pattern/

001 food-ordering-system.zip

341.2 KB

001 Introduction to Outbox pattern_en.srt

6.0 KB

001 Introduction to Outbox pattern.mp4

17.2 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

001 outbox.png

2.7 MB

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

9.6 KB

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

36.5 MB

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

16.5 KB

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

82.5 MB

004 Refactoring Order domain layer Adding Outbox scheduler_en.srt

20.3 KB

004 Refactoring Order domain layer Adding Outbox scheduler.mp4

123.7 MB

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

5.6 KB

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

29.6 MB

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

11.5 KB

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

87.7 MB

007 Refactoring Order domain layer Updating OrderCreate Command Handler_en.srt

13.7 KB

007 Refactoring Order domain layer Updating OrderCreate Command Handler.mp4

96.8 MB

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

23.2 KB

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

133.8 MB

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

18.7 KB

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

97.9 MB

010 Refactoring Order domain layer Updating Order Approval Saga_en.srt

13.0 KB

010 Refactoring Order domain layer Updating Order Approval Saga.mp4

95.6 MB

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

4.7 KB

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

36.8 MB

012 Refactoring Order Data Access module for Outbox pattern_en.srt

12.7 KB

012 Refactoring Order Data Access module for Outbox pattern.mp4

64.1 MB

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

11.0 KB

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

67.3 MB

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

11.9 KB

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

81.9 MB

015 Testing Order Payment Saga_en.srt

15.4 KB

015 Testing Order Payment Saga.mp4

121.5 MB

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

8.4 KB

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

18.8 MB

017 Refactoring Payment domain layer Adding Outbox schedulers_en.srt

15.5 KB

017 Refactoring Payment domain layer Adding Outbox schedulers.mp4

133.0 MB

018 Refactoring Payment domain layer Updating Message listener implementation_en.srt

9.4 KB

018 Refactoring Payment domain layer Updating Message listener implementation.mp4

62.3 MB

019 Refactoring Payment Data Access module for Outbox pattern_en.srt

8.5 KB

019 Refactoring Payment Data Access module for Outbox pattern.mp4

38.7 MB

020 Refactoring Payment Messaging module for Outbox pattern_en.srt

10.7 KB

020 Refactoring Payment Messaging module for Outbox pattern.mp4

71.6 MB

021 Testing Payment Request Message Listener for double payment_en.srt

10.5 KB

021 Testing Payment Request Message Listener for double payment.mp4

68.1 MB

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

17.3 KB

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

52.6 MB

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

7.9 KB

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

49.8 MB

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

18.3 KB

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

163.4 MB

025 Testing failure scenarios_en.srt

5.6 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_en.srt

3.7 KB

001 Introduction to CQRS pattern.mp4

20.1 MB

002 Creating Customer Kafka topic & Customer modules_en.srt

16.6 KB

002 Creating Customer Kafka topic & Customer modules.mp4

94.5 MB

003 Implementing Customer Service modules_en.srt

20.5 KB

003 Implementing Customer Service modules.mp4

108.3 MB

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

12.3 KB

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

63.4 MB

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

7.6 KB

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

54.9 MB

/11 - Kubernetes(K8s)/

001 food-ordering-system-infra.zip

4.1 KB

001 food-ordering-system.zip

469.9 KB

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

6.8 KB

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

33.5 MB

001 kubernetes-SHARE.pptx

1.1 MB

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

11.8 KB

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

71.8 MB

003 Creating Kubernetes deployment files for Microservices_en.srt

11.9 KB

003 Creating Kubernetes deployment files for Microservices.mp4

54.1 MB

004 Deploying Microservices into local Kubernetes_en.srt

8.8 KB

004 Deploying Microservices into local Kubernetes.mp4

81.4 MB

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

4.5 KB

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

27.3 MB

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

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

8.3 KB

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

47.4 MB

002 Pushing docker images to Google Artifact Registry_en.srt

9.5 KB

002 Pushing docker images to Google Artifact Registry.mp4

64.4 MB

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

8.9 KB

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

62.9 MB

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

7.9 KB

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

59.0 MB

005 Adding horizontal scaling to services_en.srt

8.2 KB

005 Adding horizontal scaling to services.mp4

67.2 MB

006 Next steps & Thank you!_en.srt

2.0 KB

006 Next steps & Thank you!.mp4

8.0 MB

/13 - 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_en.srt

9.5 KB

001 Update to spring boot 2.7.5.mp4

38.9 MB

002 food-ordering-system.zip

466.0 KB

002 Update to spring boot 3.0.5_en.srt

11.5 KB

002 Update to spring boot 3.0.5.mp4

68.5 MB

 

Total files 256


Copyright © 2025 FileMood.com