You can use the production readiness checklist if a microservice is production ready or not. The checklists are divided into 2 phases:
- Design checklist (the checklist you must meet before beginning development of your microservice)
- Pre-production checklist (the checklist you must meet before production deployment)
Please use these checklists for each phase.
There are no one-size-fits-all. So we defined some levels in the readiness:
- 🌟 Level A - for a critical microservice
- ⭐ Level B - for a standard microservice
- 💥 Level C - for an experimental microservice
Use the level to decide which check to meet. See Production Readiness Level for details.
The following conventions are used for checklist items.
it
/its
refers to the target microservice.- ✅ indicates that passing the first check is required to meet the level.
- 🔜 indicates that this check is currently not enforced, but it will be enforced in the future.