Stork architecture design
We need a high level Stork design. It should cover at least the following:
- overall architecture
- what tasks Stork agent has to do
- backend role, in particular how to handle tasks in the background (such as monitoring for failure events, such as server going down, running out of addresses in dhcp or sending srvfail in dns)
- database interaction
- prometheus integration