🚀 🔥 Mastering Microservices: Spring boot, Spring Cloud and Keycloak In 7 Hours

🚀 🔥 Mastering Microservices: Spring boot, Spring Cloud and Keycloak In 7 Hours

301.730 Lượt nghe
🚀 🔥 Mastering Microservices: Spring boot, Spring Cloud and Keycloak In 7 Hours
Buy me a coffee: https://ko-fi.com/boualiali Learn microservice with Spring boot and Spring cloud In this video we will explore and have hands on with deep progress into several of the microservices distributed patterns like: - Configuration servers - Discovery server (Eureka) - Api Gateway - Asynchronous communication with Kafka - Synchronous communication with Open Feign and Rest Templates - Distributed Tracing with Zipkin and Spring Actuator - Securing the application with Keyclaok - Setup the infrastructure and the required tools with Docker & Docker Compose 🎟 Join this channel to get access to perks: https://youtube.com/@BoualiAli Source code : https://github.com/ali-bouali/microservices-full-code Recommended Courses: 🎬 Book Social Network Application: https://youtu.be/WuPa_XoWlJU 🎬 Spring Boot security & JWT token: https://www.youtube.com/watch?v=BVdQ3iuovg0 🎬 Spring Boot security & JWT token with Angular: https://youtu.be/xqhdRrFzLFY 🎬 Spring security - Roles and permissions: https://www.youtube.com/watch?v=mq5oUXcAXL4 🎬 Spring Boot - Microservices architecture: https://www.youtube.com/watch?v=KJ0cSvYj41c 🎬 Spring Security - KeyCloak integration: https://www.youtube.com/watch?v=vmEWywGzWbA 🎬 DevOps - Docker for Beginners: https://www.youtube.com/watch?v=LNL0h66FXu0 🎬 DevOps - AWS EC2 deployment: https://www.youtube.com/watch?v=ua0cb2LjCW4 🎬 Angular - Full course from scratch: https://www.youtube.com/watch?v=VTEDh2pNSBQ 🎬 Spring Boot - Swagger UI & OpenApi Decomentation :https://www.youtube.com/watch?v=2o_3hjUPAfQ 🎬 Spring Boot - Reactive programming & WebFlux:https://www.youtube.com/watch?v=EnUsNVHveyU 🎬 Spring Data JPA & Hibernate: https://www.youtube.com/watch?v=eY9riN5Y2mQ&list=PL41m5U3u3wwkS8BU0fIeRQwY3hK4VlFlX&pp=gAQBiAQB 🎬 Apache Kafka tutorial: https://youtu.be/KQDTtvZMS9c 🎬 Ultimate Spring boot tutorial: https://youtu.be/6r-MpAWVw6c 🎬 Ultimate Spring Data JPA tutorial: https://youtu.be/mcl_nibV39s CONNECT WITH ME: 👨‍💻. Website: https://aliboucoding.com 👨‍🏫 Facebook: https://www.facebook.com/groups/589612651142975 📸 Instagram: https://www.instagram.com/alibou_coding 🎮 GitHub: https://github.com/ali-bouali 🏘️ Discord: https://discord.gg/Ded93eKfAB #springboot #fullstack #web #angular #keycloak #docker #book_social_network #githubactions #microservicesarchitecture #springcloud 00:00 Introduction 05:44 Business requirements 07:54 Global System design 11:54 Applying the Domain Driven Design (DDD) 19:56 Application architecture: Global diagram 30:27 The mono repo approach (preparing the workspace) 32:40 Setup the infrastructure and tools 48:58 Create the configuration server project 56:55 Create and configure the discovery server 01:10:31 Create and configure the Customer micro service 01:18:21 Implement the customer service 01:47:03 Create and configure the product micro service 02:01:26 Create the entities and init the database 02:12:16 Implement the product micro service 02:28:26 Exception Handling & insert test data 02:43:09 Create the order micro service 03:04:25 Implement the 'create order' method 03:40:43 Setup Kafka and Zookeeper with docker 03:45:55 Produce and send order confirmation 04:07:11 Implement the order line controller 04:12:03 Implement the exception handling 04:13:48 Implement the payment micro service 04:37:55 Finalise the order micro service 04:43:49 Implement the notification micro service 05:26:45 Implement and configure the API Gateway 05:38:55 Test the full application flow 05:56:39 Setup Zipkin 05:59:07 Configure Zipkin 06:04:48 Display all logs 06:13:08 Setup Keycloak for the security 06:16:03 Security configuration for the API Gateway 06:21:28 Configure Keyclaok (create a realm and client) 06:23:52 Test the application with the security 06:27:37 Outro