Do these 5 things first
ฝัง
- เผยแพร่เมื่อ 17 พ.ค. 2024
- Join this channel to get access to exclusive courses all taught by Koushik:
/ @java.brains
So you’ve created a new Spring Boot microservice project! And now you’re wondering where to begin?
Well, let me show you 5 essential steps you absolutely should take to set up any Spring Boot microservices project. Even before you write your first line of code.
#spring #springframework #microservices #javabrains #springboot
we need more mentors like Koushik
An important point is that Domain Driven Design isn’t just for developing Microservice. The bounded contexts can also be modelled using a “Modular Monolithic” approach n that in turn makes it easier if we see the need to migrate to a microservice. I think a series on DDD + Hexagonal Architecture would be great.
1) Identify your project package structure
2) Identify bounded context- Domain Driven Design. what are the responsibilities of the service?
3) Model the Domain
4) Design the API around the Domain
5) Logging & Healthchecks - is it alive? dead?
Awesome
A lot and lot of crisp and imp info
Much thanks to you 🙏🙏🙏🙏🙏
Excited about this🎉🎉🎉🎉
Excellent, Very Informative!!!
Thanks a lot. Very nice video for new starter.
Amazing overview. Thank u
Thank you 🙌
Solid stuff, man. Keep it up
Amazing video! 👏🏻
Thanks, quite useful
Hi Kaushik you have always been my hero of Java you are always awesome and unimaginably helpful in software career guidance you rock seriously you rock
Thanks 😊 lot kaushik you always give new concept and knowledge 👏
Thank you very much Kaushik. This is a good video
Thank you for making this video. It helped me a lot to know if I am missing something that I usually forget while creating a new project. Could you please also include the serverless infrastructure in to your future videos? I would like to know your opinion on when to consider it over traditional microservices and monolith. Thank you!
Can you please make a course on Domain Driven Design, as it is not easily understandable. Maybe you can create a new Code with me series
I also need this and hexagonal architecture
Best like always
Package by feature also inherently makes your code cohesive and loosely coupled. You can also use stricter access modifiers instead of just making everything public.
Hi @Kaushik,
Very informative post. Could you please share some insights into microservies observability, if possible can you make a set of videos on the same
Thank you very much. Please can you do a video on domain driven design with code 🙏
Hi Kaushik, Thanks for the great video.
I have a question from the current microservices based system that I have been working with. The five key principles that you mentioned in this video have been followed there and the system caters all the purposes fine as of now.
However, there are business flows that need to be orchestrated across multiple microservices. Currently there are not much, but in the future, there will be more. In most of the current cases, the first service that gets hit by the API does the orchestration. I see this as not so good enough solution in the long run due to obvious reasons.
How do you suggest that we should tackle this problem? Having separate services for handling the orchestrations is one way to go. Other than that, what options do we have?
Thanks ..
Please try looking into "middleware" like Apache Camel that works with Springboot too for orchestration purposes
What communication patterns is used by Service Mesh Istio is it synch or Asynch
🔝‼
will the session be available on youtube
for watching later
Yes, it is available for viewing later.
@@Java.Brains I paid the amount for 1 month free access pass
Order Date
Feb 19, 2024
Order Number
YPC.CHK3-XZ3V-Q953-YLBL
But I am not able to watch JShell Basics VIdeos
hey java brains! could you please add subtitles to your videos on your website. And your support option on your website is also not working. if you see this comment please fix the issue.
What I feel after working on DDD is that it makes makes code base heavy and they are not pure micro services.
Please remove background music