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.