11/21/24

Agile Greece Summit 2019 - Domain Driven Design in TransferWise by Helin Akgul

Domain Driven Design (DDD) is a software development approach that focuses on understanding the domain of a problem and using that understanding to design a software solution. DDD is a powerful tool that can help teams to build better software that is more scalable, maintainable, and adaptable.

In this video, Helin Akgul, Head of Engineering at TransferWise, discusses how DDD has helped her team to build a scalable and maintainable product. She covers the basics of DDD, including what it is, why it is important, and how to implement it. She also shares some of the challenges that her team faced when implementing DDD, and how they were able to overcome them.

Here are some of the key topics covered in the video:

  • What is Domain Driven Design?

  • Why is DDD important?

  • How to implement DDD

  • Challenges of implementing DDD

  • How to overcome the challenges of implementing DDD

This video is a great resource for anyone who is interested in learning more about DDD and how to implement it in their own projects.

Speaker bio:

Helin Akgul is the Head of Engineering at TransferWise. She has over 10 years of experience in software development, and she is a passionate advocate for DDD. Helin is also a frequent speaker at conferences and meetups.

Previous

Agile Greece Summit 2019 - Breaking Illusions with testing by Maaret Pyhäjärvi

Next

Agile Greece Summit 2019 - Continuous Delivery and the Theory of Constraints by Steve Smith