microcosm
microcosm
is a collection of open-source Python libraries for building opinionated microservices.
- Component wiring for Python microservices
- Asynchronous workers using a state machine
- Elasticsearch configuration using microcosm with support for AWS
- Event sourced state machines
- Opinionated Flask services
- Opinionated logging configuration
- Opinionated metrics configuration
- Opinionated persistence with Neo4J
- Opinionated persistence with PostgreSQL
- Conventions for exposing a Property Graph view of data
- PubSub with SNS/SQS
- Synchronize resources between endpoints
- Opinionated machine learning with SageMaker
- Microcosm-compatible configuration loader using AWS Secret Manager
- Opinionated data loading with SQLite