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

preview_player
Показать описание
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

Recommended Courses:

CONNECT WITH ME:

#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
Рекомендации по теме
Комментарии
Автор

This is the first Microservices Spring Boot course I have watched from start to finish, taking notes and practicing along the way. Thank you for taking the time to prepare this and for making it free.

CodewithAby
Автор

i feel so happy when creators create spring boot tutorials. its very rare, even very less documentation available

ajayprabhu
Автор

The long awaited video is finally here, currently watching in parts. great content so far, thanks for delivering this tutorial for free!

adamoneill
Автор

One of the best teachers that I've seen on all platform courses.
Everything is super clear, you know how to catch the attention of your student, you keep everything super simple and trough all the tutorial I'm just waiting to see what comes next.
Your tutorials are full of a lot of interesting things, they are concise but a big number of technologies are touched, that incredible!
All my respect and admiration for your effort

DixNik-px
Автор

@Bouali Ali is a lecturer who is a cut above the rest. Nice and slowly in teachings. He explains all his steps so well. This makes you understand the architectural thinking and you build from first principles! Well done!!!!

ThabaniMoyo-qu
Автор

The best professor on Spring Boot and Microservices. How can I give him 1M likes. Great content Sir

muokinzangi
Автор

Thank you Bouali, you are a real one. I learned many resources and methods and so much more from your amazing videos. Much appreciations brother

xperttt
Автор

have only completed half of the video course and
Couldn’t wait any longer to appreciate the efforts you put in to give us a very valuable knowledge. The contents of the video course are as per market standards and exactly what any developer will look for. Really thank you so much @Ali. Keep uploading such contents

prasadraju
Автор

This is wow honestly, I work through this over two or more weeks but it pays, Filled with knowledge

oyebamijimohammed
Автор

such a good content for spring boot, it is must whoever is learning spring boot. thanks a ton

shubhamkewat
Автор

Amazing tutorial, thank you!

I faced some issues with tracing with Zipkin. So, I think all the API calls for the same flow should be part of the same trace entry instead of multiple entries. In order to solve it, I removed Feign Client (I was facing issues with load blancer paths), and replaced it with RestTemplate. Once done, all the API calls for the same flow, say order, was part of the same trace, here 9 spans.

Also, please note, don't create your own implementation of RestTemplate as it won't be able to trace the API calls. So, create a bean of RestTemplate by passing RestTemplateBuilder to its parameter of the bean creation. That should fix the issue.

abhisheksaxena
Автор

What i like most about this video/course is there is no fluff. Just pure sweetness

yunusarifsaid
Автор

By far the best Spring course! I have seen the full video. : )

yogms
Автор

He won't rest until everyone is working at the market.

shadownight
Автор

Wowwww Thank you so I have to finish my final Project degree and I made it with microservices....Thank you!!!🎉

yakishuga
Автор

The amount of hard work u put in is commendable

shreyojitdas
Автор

Thank you a lot. Excellent idea, video, and explanation. 100% quality material in this video. My Respects.
I would like to point out that the Keycloak section is not committed in the repo and also misses the migration of the config to the configService. However, I was still able to complete it

valentinogiardino
Автор

He did it 😂😂. You're just a boss @Ali. Thank you very much for all 🙏

restonspositifs
Автор

I watched full video, and it was awesome !!! my suggestion to you that you should create full course on microservices from development to deployment. also just like this video, it should be as per current market requirement, real time scenario's with latest technology stack. you can do you it on youtube or paid platforms as per your convenience.

theshivrajofficial
Автор

Thank you... I'm a Dotnet developer but i found you the best one explain microservices

MohamedibinAhmed
join shbcf.ru