Jan de Vries

Information & Communications Technology

Cloud Microsoft Azure Serverless event-driven architecture Cloud Architecture

Lemmer, Friesland, Netherlands

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).

Current sessions

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.

Designing software in the cloud

Are you migrating to the cloud, or have you migrated already? Don't forget to update your software design also! Designing and developing software running on-premises often looks different compared to a cloud-native solution.

You can do a 1-on-1 migration of your software, and it will run fine*, but by leveraging a couple of standard cloud patterns, you can make the software more robust and cost-effective.

I'll show you which steps I often take for migrating software to a cloud environment and which problems arise along the way. After this session, you'll have a clear understanding of what to do for a successful migration.

Next level security for your Azure applications

Are you putting your solutions in production in Azure? That's great, but how secure are they?
By exposing App Services, Function Apps, and all other application platforms, you are still at risk.

Take advantage of the Azure services like Azure API Management, Application Gateway, and Azure Firewall to bring your solution to the next level.

I'll show you what we've done to secure our solutions while making sure it's still cost-effective. Along the way, we discovered some good practices, which I'll share with all of you.

Past and future events

Build Stuff 2021 Lithuania

16 Nov - 20 Nov 2021
Vilnius, Lithuania

NDC Sydney 2021

1 Nov - 4 Nov 2021

Azure Community Conference 2021

28 Oct - 30 Oct 2021

Virtual NetCoreConf 2021 - 2

7 Oct - 9 Oct 2021

Update Now 2020

22 Nov - 25 Nov 2020
Prague, Hlavní mÄ›sto Praha, Czechia

2020 All Day DevOps

12 Nov - 13 Nov 2020

NDC Sydney 2020

11 Oct - 15 Oct 2020
Sydney, New South Wales, Australia

Azure Virtual Conference

7 Aug 2020

Global Azure Virtual

22 Apr - 24 Apr 2020
Seattle, Washington, United States

Future Tech 2020

24 Mar 2020
Utrecht, Netherlands

2019 All Day DevOps

6 Nov - 7 Nov 2019

MVPDays Azure Day Online

15 May 2019
Calgary, Alberta, Canada

microXchg 2019

31 Mar - 1 Apr 2019
Berlin, Germany

Microsoft TechDays 2018

23 Oct - 24 Oct 2018
Kista, Stockholm, Sweden