Split Tech City is a community composed of well-intentioned and progressive companies, startups, associations, initiatives, institutions and individuals. Together we encourage and develop the IT sector of Split and the surrounding region.

Support our community

Introduction to DDD

Introduction to Domain-Driven Design (DDD) Date: 05.02.2025 (Wednesday) / 7…


PICS@FESB
R.Boškovića 32

Apply to event

Share with friends

Introduction to Domain-Driven Design (DDD)

Date: 05.02.2025 (Wednesday) / 7 PM
Location: PICS premises at FESB (Ruđera Boškovića 32, 3rd floor, entrance from the side of the building)

The lecture will last for an hour, after which the event sponsor, Maurer Electronics Split, will provide pizza and drinks so we can continue socializing after the initial presentation.

Speaker: Darko Kantić, software architect at Maurer Electronics Split. Special thanks to Digitalna Dalmacija for providing the space for the lecture.

Visitors can register their attendance via the meetup link.

What is Domain-Driven Design (DDD)?

DDD is an approach to software development, a set of techniques and practices that help define and build software solutions. It brings together business people (domain experts) and developers. By working as one team, they define the domain model and express it as a set of diagrams.

The model is developed in a way that developers can easily implement it, while the business experts’ knowledge is translated into working software.

Experts and developers often meet and discuss the problem at hand. They explore the domain in so-called knowledge breakdown meetings. They decompose the domain into several subdomains, each with its own model at the core. These subdomains have boundaries and each represents a different aspect of the business, a different business context.

These subdomains are also referred to as “bounded” contexts because each model, which consists of entities, has its own language associated with it. Entities are confined within the context, and the same entity will have different meanings within the boundaries of different contexts.

The language used to describe the model and its entities is called the “ubiquitous” language. Ubiquitous means “everywhere,” and it is called this because it is used by everyone involved in the knowledge exploration process: developers, business people, testers, users – the language is used everywhere.

About the Speaker

Darko Kantić is a software architect with experience in discovering user needs and designing systems using domain-driven design techniques. With over 20 years of experience in the IT industry, he has worked for various clients, including NYSE Euronext, Oracle, Pfizer, Oxfam, The Open University, La Poste, and Bundesdruckerei. Darko holds a master’s degree in Computing from the University of Manchester (UK).

Domain-Driven Design (DDD) Meetup

Novopokrenuta splitska “Domain-Driven Design (DDD)” meetup grupa u suradnji sa u lokalnom IT zajednicom i već etabliranim Coders’ Kitchen meetupom pokreće ciklus zanimljivih razgovora i korisnih praktikuma o tehnološkim temama prikupljanja korisničkih zahtjeva i dizajniranju softverskih rješenja pomoću DDD pristupa.

 

Do you know an event that we missed?
Let us know, and we will add it to our calendar!