Domain Driven Design(DDD) Nedir ?

Domain Driven Design(DDD) Nedir ?

DDD mikroservislerinizi oluşturmak için en uygun mimarilerden biridir. Bu yöntemi kullanmak için problemimizi iyi anlamalı ve parçalara doğru şekilde ayırmalıyız. Bir çoğumuz “Domain” terimini duymuşuzdur. Domain oluşturacağımız uygulamanın kapsamını belirler.

Spring Boot  MapStruct İle Nesne Transferi

Spring Boot MapStruct İle Nesne Transferi

Mapstruct, çok basit bir şekilde iki farklı java nesnesini belirlediğimiz ayarlara göre eşleştirmemizi sağlayan bir kod oluşturucudur(code generator). Yazılım geliştirirken direk entity nesnemizi çıktı olarak vermemiz güvenlik ve diğer sebeplerden önerilmez, bir diğer husus bu nesne çoğu zaman bir anlam ifade etmez ve daha anlamlı çıktıya çevirmemiz gerekir..