Automate management of APIs across various aspects:
- Infrastructure
- Caching of API calls
- Logging
- Latency metrics
- Circuit breaking
- Request sharding
- Analytics
- Logging events
- Pushing to backend systems for log processing
- Security
- Auditing API usage
- Constraints on infrastructure:
- Ports
- Logging
- Auditing
By allowing the framework to perform the function of applying a function to its arguments, the framework can apply functionality specific to various aspects (or buisiness verticals / departments) greatly reducing fiction between multiple groups with any stake in the final product.
Specify the purescript modules to be made as microservices.
Set of deployments and services for telegraf, influxdb and grafana for basic metrics.
Kubernetes yaml specification that creates a deployment for modules marked in `deployment-spec.yaml`.
For each module to be deployed as a server a dockerfile is created.