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.
@ibuxdev Жыл бұрын
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!
@rollinOnCode Жыл бұрын
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?
@prabhagaikwad4849 Жыл бұрын
Awesome A lot and lot of crisp and imp info Much thanks to you 🙏🙏🙏🙏🙏
@murilo.g.t Жыл бұрын
Amazing video! 👏🏻
@mohammedshabbirahmed976 Жыл бұрын
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
@bhaskarkulkarni8100 Жыл бұрын
Excited about this🎉🎉🎉🎉
@ankitakolhe9142 Жыл бұрын
Thanks a lot. Very nice video for new starter.
@abhishekkumarroy2815 Жыл бұрын
Thanks 😊 lot kaushik you always give new concept and knowledge 👏
@xamxamenko3193 Жыл бұрын
Solid stuff, man. Keep it up
@nadiiar75 Жыл бұрын
Thank you 🙌
@vebitowork7041 Жыл бұрын
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.
@pandurangmane654 Жыл бұрын
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
@devolajide Жыл бұрын
I also need this and hexagonal architecture
@oddtraveller Жыл бұрын
Thank you very much Kaushik. This is a good video
@danielferreira16327 ай бұрын
What about using package by feature and layer at the same time ? For example have an outside structure as package by feature and inside each feature package apply a package by layer ?
@nagamastanraogudipilli2550 Жыл бұрын
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
@mailboxyogesh Жыл бұрын
Thanks, quite useful
@etienadavid3998 Жыл бұрын
Thank you very much. Please can you do a video on domain driven design with code 🙏
@poojarajput827 Жыл бұрын
Best like always
@PankajGosavi-vu2fx11 ай бұрын
What communication patterns is used by Service Mesh Istio is it synch or Asynch
@Aabara_ka_dabara Жыл бұрын
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.
@VirajGamage Жыл бұрын
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 ..
@deepahariharan523411 ай бұрын
Please try looking into "middleware" like Apache Camel that works with Springboot too for orchestration purposes
@RR-ic8ui4 ай бұрын
If you have to do packages by feature , that means it’s time for a new micro service
@balusurabhi5392 Жыл бұрын
will the session be available on youtube for watching later
@Java.Brains Жыл бұрын
Yes, it is available for viewing later.
@balusurabhi5392 Жыл бұрын
@@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
@gleitonfranco1260 Жыл бұрын
🔝‼
@Nikhil-mu9ol Жыл бұрын
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