Dragan Gajić & Marko Đurić

Group CTO & Senior Data Analyst



Data Mesh for the Cognitive City


Dragan is an IT professional with 20+ years of experience in the field of software development. As a developer and later architect, earned money using: Delphi, C/C++ (gcc), Java, and SQL. Got into management about 12 years ago and through various stages ended up as CTO of an IT service organization with close to 2000 people. Still coding. Looking into the future and trying to figure out what will be the next thing worthwhile putting time and energy into it (and convince a bunch of people to do the same).

Marko Djuric is a Senior Data Analyst at Nortal. For the last 12 years, Marko worked in various data analyst/scientist roles in major corporations such as Robert Bosch, A1 Telekom, Avon. Likes to play with data and forecast the future. :)


A decade ago, we started the transition from big monolithic systems into a set of microservices organized around functional boundaries. Each microservice owns its domain data and logic. We refer to this data as operational data. The other type of data used is analytical data, which is typically used for reporting and BI, and the way we deal with analytical data today is very much centralized, either via traditional DWH or Data Lake solutions. Data Mesh is a decentralized approach to analytical data where responsibility for data exposure and access is moved from centralized data team and infrastructure to teams that are closest to the data and understand data semantics. We would like to explain the Data Mesh concept on the example of the cognitive city of the future.