What is Domain Driven Design (DDD) ?

What is Domain Driven Design (DDD) ?

DDD is one of the best desing to create your microservices. To use this method, we must understand our problem well and divide it into pieces correctly. Mosf of use heard about "Domain", it defines the scope of the application that we will create...

What are the Microservices ? Advantages/Disadvantages

What are the Microservices ? Advantages/Disadvantages

Micro-services are small pieces of software that work by communicating with each other via the internet.Another definition : Microservice architecture – a variant of the service-oriented architecture (SOA) structural style – arranges an application as a collection of loosely coupled services. In a microservices architecture, services are fine-grained and the protocols are lightweight.

Implementing Mapstruct On Spring Boot

Implementing Mapstruct On Spring Boot

Mapstruct is a code generator and help us to convert 2 different java object depends on our configuration. While we develop a software, we don’t want to response directly entity objects. it is not safe and useless. On kind of this situations, we are using mapstruct as a super hero :)