Project Bliss is an awesome project
- The program needs to be able to accept multiple concurrent requests.
- The program needs to validate the correctness of the input DAG. A DAG with islands is valid.
- The program holds a pool of M execution engines, each with capacity to execute only one node of the DAG at a time. M can be configurable.
- The execution engine returns failure one out of N executions. N is configurable by the server. • Programming language: Language of your choice. If using C# then we strongly recommend the use of async task programming. Please provide a zip folder with the solution file and source. • Custom unit tests with test cases. • Brief document explaining what’s done and design choices. • Product quality code is expected in your solution.