Use your .NET Framework Skills to build a Microservice

By Sean Woodward on 6/8/2021 in CSharp

Using TopShelf and FluentScheduler NUGET packages can unlock powerful and repeatable Microservices.

To get started Create a .NET Framework console application and install the TopShelf Nuget Package.

Then learn by example.

If you have something that needs to execute on a regular interval check out this sample application: https://github.com/woodman231/NetFrameworkConsoleApplicationWithTopShelfAndFluentScheduler

If you have something that needs to respond to the generation of a new file, or a folder listener check out this sample application: https://github.com/woodman231/NetFrameworkConsoleApplicationWithTopShelfFileWatcher

Instruction on getting the console application off of your development computer to a service application server are in the README's of these repositories.

Personally I have found that these microservices are more configurable and can have better logic and more options to create ETL processes than just SSIS packages.