Message System Refactoring Using DSL

Nikita Sushkov, Sergey Zykov

Abstract

Sergey Zykov

Sergey Zykov

Higher School of Economics

This article covers refactoring of the message delivery system using Domain Driven Development (DDD) and Domain Specific Language (DSL) approach. Firstly it explains the concepts of Domain Driven Development and Domain Specific Language. After that it describes, using example of message delivery system, the steps that should be performed to develop Domain Specific Language, including domain model design and development of DSL notation . In conclusion it reveals key benefits that are followed within DDD and DSL approach (compared with previous version of message delivery system).

« Previous Regular talk All Regular talks Next Regular talk »

Keynotes Invited talks Workshops Types of presentations

All talks sorted by author name All talks sorted by company name