- Haskell library for distributing Monte Carlo Tree sampling among AWS Lambda instances.
- Demonstrates the graceful manner with which functional paradigms align with a distributed and serverless model.
- Deployed with ECR, API Gateway and AWS Lambda, making use of CloudFormation for simple deployment

Developed as a final project for a Functional Programming course, DMCTS aimed to provide an interface for distributing large amounts of Monte Carlo sampling across scalable AWS Lambda invocations. The system shows promise for substantial performance increases for high sample count Monte Carlo tree sampling, with an interface that minimizes required user code. Full information on this project can be found on the project’s GitHub page.