Halil Ibrahim Kalkan

Co-Founder of Volosoft

Designing Modular Monolith for Microservice Architecture

Speaker's Biography

I'm the lead developer of the open source ABP framework and co-founder of Volosoft company. I'm a software architect & developer who loves to work on open source projects.

I'm mostly interesting in developing reusable framework & libraries, distributed systems, multi-threaded and scalable solutions. I'm talking at local and international conferences about multi-tenancy, microservice architecture and developer tools. I'm writing technical articles on various platforms.

Talk Abstract

Building a monolith first is a highly recommended approach for new solutions even if your goal is to build a microservice solution in the end. One major reason for that is the requirements and service boundaries are not clear in the beginning and playing on the service boundaries is not easy in a distributed system as it is in a monolith application.

In this talk, I will clearly explain and offer a well-defined approach to build a monolith modular application that is easy to transform to a microservice system later.

Our Speakers

Adora Nwodo

Senior Software Engineer & Multi-Published Author

Ahmet Faruk Ulu

Software Developer at Volosoft

Alberto Acerbis

Passionate dev, Author, Learner

Alexej Sommer

Lead Software Engineer at Capgemini

Aman Sharma

Senior Software Developer at WAi Technologies

Brian Gorman

Microsoft Azure MVP, Speaker, Author, Trainer and .NET Developer

Cecil Phillip

Developer Advocate at Stripe

Dino Esposito

CTO at Crionet

Engincan Veske

Software Engineer at Volosoft. Core team member of ABP Framework.

Ferdinando Santacroce

Uncovering Better Ways of Developing Software and Organizations

Hannes Lowette

Microsoft MVP, Head of Learning & Development at Axxes

Irina Scurtu

Microsoft MVP, Software Architect at Dsi Solutions

Jamie Taylor

.NET developer at RJJ Software LTD

Jessica Engström

Passionate People Centric Technologist

Jimmy Engström

Microsoft MVP

Johan Smarius

Microsoft MVP on .NET and DevOps, Software Developer at JMAC Software Solutions

Juergen Gutsch

Software Engineer at the YOO AG

Kaushik Gokhale

Senior Software Developer at WAi Technologies

Mitchel Sellers

Founder/CEO/Director of Development at IowaComputerGurus Inc.

Nicola Iarocci

Software Craftsman at CIR 2000

Omkar Choudhari

CTO at WAi Technologies

Rebai Hamida

Microsoft MVP and MCT, Docker Captain, Cloud Solutions Architect, Speaker, Author

Ryan Niño Dizon

Software Development Lead at ISD Feniqs

Sergei Gorlovetsky

CTO at Decision Tree Technology

Shaun Lawrence

Senior Software Engineer working in all things .NET at Tinysoft Ltd

Stefan Pölz

Clean C# Coder – Test-driven .NET Developer

Todd Gardner

CEO and Founder at TrackJS and Request Metrics

Wojciech Krasa

Full Stack Developer at HeadChannel