top of page
Lorenzo Dee (2018).jpg

LORENZO DEE

VP, Consulting

Orange & Bronze Software Labs

Lorenzo started his career in Orange and Bronze Software Labs, Inc. as a software architect, working on high-stakes projects for the biggest telco in the Philippines. Prior to O&B, Lorenzo worked as a managing consultant and technical architect for Headstrong Philippines. He is a certified Scrum Master, a Certified Java Enterprise Architect, and graduated with a BS Computer Science Degree from De La Salle University.

Session Title - Things You Wanted to Know about DDD But Were Afraid to Ask

Coding Technical Track - General Programming

2:20PM - 3:20PM at the 4th Floor, Bonifacio Hall A

​

The term domain-driven design (DDD) was coined by Eric Evans in his book of the same title, back in 2004. Today, some developers would still consider themselves as doing DDD by naming their entity classes based on business terms, and calling their DAOs as repositories. While that is a start, it is still far from reaching and benefiting from the full potential of DDD. This talk gives practical tips in implementing DDD (with samples using Java and Spring) by answering some questions like: Can I expose domain entities and repositories to my presentation layer controllers? Why are repositories defined as interfaces? Are JPA entities DDD entities? How can I keep my rich domain objects if my MVC framework requires JavaBean-like objects? How can I create bounded contexts? How does it help with microservices? These and more will be discussed in the talk.

bottom of page