I have a .NET Core console app that needs to run once a day. This console app calls a third party API and process any retrieved data. The execution time may be around 30 min