This repository contains Production Readiness Checklists and related documentation used internally at Mercari and Merpay to make its microservices production-ready (service is ready for live customer requests). This is a reference version of the checklist which excludes internal specific checks but, we thought, can be used outside of Mercari and Merpay, too. Since our main technical stacks are Go, Kubernetes, and GCP, some of the checklists are also specific to them.
The checklists are divided into 2 phases:
- Design Checklist: the checklist you must meet before beginning development of microservice
- Pre-production Checklist: the checklist you must meet before production deployment
The check items in each phase vary by its Production Readiness Level which is defined by its SLO. You can see the guide Check Production Readiness to know checklist usage and its review process.