Define Sources
Let's take a look at what sources we may use and create the configuration, credentials, and refreshes we need to use.
Do we want to put connection strings in the appsettings.json and read them?
Create the json sections and keys
Optionally, encrypt them
Do we want to implement a property loader?
See Property Loaders
Do we communicate with anything on the web?
Read all about the HTTP(S) communication and extensions here.
Do we need to define additional services to dependency inject?
See the Core Module: Application.
Do you need to have things run on a timer?
Check out the CRON thread.
Have a scheduler pick up items from a remote source, like a database.
Have a network of Sync Agent's communicating and performing refresh tasks.
Do you need to coordinate a list of steps and NEVER have a failure cause the process to break?
Create a Transaction Coordinator.
Talk with third parties:
Do you have any instances of:
Testing Network Connectivity?
Sending notifications?
Run logic through a behavior tree?
Sort and query hierarchical data?
Last updated