Miroslav Popovic
Qinshift
Software Engineering Manager
Bosnia and Herzegovina
.NET Aspire: Introduction and lessons learned

Session Abstract

The need to simplify the architecture of our monolithic solutions has led to modularization and the separation of logic into multiple smaller units, to the point of microservices and serverless implementations. While the benefits are many, there are also drawbacks (as always). The communication between the modules is harder to implement, as is the deployment. To tackle it, a new class of tools has emerged in the form of containers, Docker, Kubernetes, and serverless cloud platforms. This was great for production environments, but a lot broader knowledge is required from the developers nowadays – familiarity with DevOps and cloud platforms. Built on the foundation of Project Tye experiment, Microsoft has introduced .NET Aspire. .NET Aspire is first and foremost a set of tools to help with the development flow. It lifts the burden of complex local setup and configuration, just for the sake of being productive. With Aspire integrations, developers can just pull the latest source and run the solution with all the dependencies. Not just that, but it also provides production-ready configurations for dependencies and your own code, includes service discovery, and provides a dashboard with OpenTelemetry baked in. Oh, and it also helps with the deployment. This talk is an introduction to .NET Aspire and provides use cases and lessons learned while implementing it in client projects.


Note to event organizers

Novo predavanje za ovu sezonu konferencija.

Miroslav Popovic

Miroslav is a senior software architect for .NET and JavaScript, employed at Qinshift in the position of a technical manager. 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 his career, he worked on a lot of small and big projects, including a couple of local startups. He was one of the members of the development team for the Kicks platform and one of the moderators for https://javascriptkicks.com and https://dotnetkicks.com. Besides that, he is an active community member, conference speaker and one of the leaders of "BLbit Banja Luka" user group. His blog is at https://miroslavpopovic.com.


Back to speaker profile
Miroslav can deliver sessions in
English
Bosnian
Croatian
Serbian
Relevant industries
Computer Software
Connect with Miroslav

Report speaker profile

Reason for reporting this profile (multiple options possible)


Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.
Please complete this required field.
Please complete this required field.

Thank you for reporting this profile, we are going to review it as soon as possible.