Context
- https://wiki.cantara.no/display/KM/Service+Manifest
- https://wiki.cantara.no/display/OWSOA/Service+Categories
- Cattle, not pets
- Micro services
- High Availability
- Deploy without downtime
- Docker
- AWS
Minimal
- Container Orchestration - Fargate or ECS
- Docker with alpine linux
- CloudWatch, application must log to stout and use Docker CloudWatch log support
- ALB, health endpoint, example todo
- No local state - i.e. oo persistence to disk or "sticky sessions", must use database, HazelCast or similar for sharing data between nodes.
- Might be possible to use https://aws.amazon.com/efs/
, but avoid if possible.
- Might be possible to use https://aws.amazon.com/efs/
Improvements
- Metrics
Baselines
- Spring variant (Spring Core, not Spring Boot):
Labels:
None