Jan de Vries

Information & Communications Technology

Cloud Microsoft Azure Serverless event-driven architecture Cloud Architecture

Lemmer, Friesland, Netherlands

From a distributed monolith to a microservices solution

Are you creating a microservices solution? You sure about this?
Creating small services that invoke other small services, which invoke even more smaller services most of the time results in a distributed monolith.

Using commands, events and loosely coupled services is something you SHOULD strive for!
I'm happy to show you my lessons learned in this realm and which Azure services you can use to create a very scalable & responsive microservices solution.
I'll quickly show you which services you should use, like Azure App Services, Azure Functions, Event Grid, and Storage Queues. With the short introduction out of the way, we'll dive into the details of these services, how to get the most out of them and when to use each service.

After this session, you'll be aware of the pitfalls in a service-to-service design and know how to implement a proper, loosely coupled, microservices solution.


Jan de Vries

Cloud Solution Architect at 4Dotnet

Jan has been developing software for well over 15 years.
Currently, he is working at 4Dotnet as a Cloud Solution Architect and is awarded by Microsoft with the Microsoft MVP award.
His main focus is on developing highly performant and scalable solutions using the awesome services provided by the Microsoft Azure platform. Because of his expertise, he has been able to help out multiple customers to bring their on-premises solution to the cloud and guide them towards a better software development ecosystem.

Whenever Jan finds something interesting to write about, he shares his findings on his blog (https://jan-v.nl).

  jan-v.nl (blog)
  4dotnet.nl (company)
  github.com/jandev (GitHub)

Jan's full speaker profile