Production Launch Checklist

A checklist we use here at Vinta before launching a product we've been working on. Access Github Repo.
deployment; quality-assurance; python; django;
Checks are saved in your local storage

Frontend Checklist

DNS checklist

  • Check records
  • Check TTL, set low when launch, set high after everything is fine
  • Move API to different subdomain (like api.example.org ), this allows a different server for frontend
  • Enforce or remove www subdomain (and set PREPEND_WWW in Django if necessary)

Server Checklist

Django Checklist

Third-party Checklist

  • Add all accesses of third-party tools to LastPass
  • Configure Papertrail, or other logging service
  • Configure Sentry for backend, including Celery
  • Configure Sentry for frontend
  • Configure Mailgun, or other transactional email service
  • Configure Cloudflare cache for frontend assets
  • Configure Uptime Robot
  • Setup Google Tag Manager
  • Update OAuth callback/deauthorize URLs in all third-party services
  • Rotate OAuth keys of all third-party services
  • Change passwords of all third-party services
  • Check if buckets/blob storages of AWS/Azure are private
  • Check the SaaS CTO Security Checklist: https://www.sqreen.io/checklists/saas-cto-security-checklist

Yay! You completed the checklist top to bottom!
Now spread the ❤︎ by thanking the author, making improvements or creating you own checklist!