Building production-ready APIs with ASP.NET Core 2.2 & Azure migration

.NET / dotnet Amsterdam meetup
.NET / dotnet Amsterdam meetup
Public group
Location image of event venue


18:00 Doors open

18:00 - 19:00 Food, drinks, and chat.
19:00 - 19:45 Building production-ready APIs with ASP.NET Core 2.2 by Miroslav Popovic
19:45 - 20:30 All-in on Cloud - How We Moved from Million Euro Worth of Hardware to Azure PaaS by Mikhail Shilkov
20:30 - 21:15 Chat / drink afterwards

21:30 Closing


Building production-ready APIs with ASP.NET Core 2.2

Creating REST APIs with ASP.NET Core is simple and comes down to defining controllers and routes. However, there are a lot of things to take care of before the API becomes ready for production. This talk is about best practices, authorization, routing, logging, data formatting, testing, documentation, versioning and monitoring REST APIs built with http://ASP.NET Core 2.2.

Miroslav is senior software architect for .NET and JavaScript, employed at Seavus. He uses .NET from version 1.0. From Windows Forms, through WPF and Silverlight, all the way to ASP.NET Core. Currently, he is focused on ASP.NET Core, client-side JavaScript development and software craftsmanship. During the career, he worked on a lot of small and big projects, including a couple of local startups. He is one of the members of the development team for the Kicks platform and one of the moderators for and . Besides that, he is an active community member, user groups speaker and one of the leaders of "BLbit Banja Luka" user group. His blog is at .

All-in on Cloud - How We Moved from Million Euro Worth of Hardware to Azure PaaS

Astrata collects telemetry from tens of thousands of vehicles throughout Europe. For many years all the back-end services were hosted on bare-metal self-managed hardware.

By the end of 2017, the decision was made to join the cloud era and move all business-critical workloads to Microsoft Azure. And along the migration, applications were modernized to leverage higher level Platform-as-a-Service whenever feasible.

During this session Mikhail will guide you through this migration story from making the decision to lessons learned, looking from developer and operations points of view.

Mikhail Shilkov is a Microsoft Azure MVP, Russian expat living in the Netherlands.

He is passionate about cloud technologies, functional programming and the intersection of the two.

In his spare time, you can find him answering “azure-functions” questions on StackOverflow, tweeting as @MikhailShilkov about serverless, blogging about functional programming at , or presenting the stories of serverless and functional adoption at conferences and meetups.


Privacy policy

We may photograph or film speakers and attendees for use in online or printed promotions. By virtue of your attendance, you grant us the right to take such photos or videos and to use your likeness in such materials.