Skip to content

After deployment checklist

⚠️ When deployment has happened, please take on as much responsibility as possible and don’t assume someone else will find all the bugs.

We should all proactively seek out bugs individually.

Note that for the most important metrics (like avg response time) we have automated alerts and developers will be notified automatically about them (via Slack). But it’s also not possible to automate and maintain everything staying small and flexible (as we like), so, don’t rely on 100% on our alert system.

For minor deployments

  1. Ensure that your changes work on a live site.
  2. Ensure that the main related functionality if not broken.
  3. #errors--production Slack channel
  4. #js-errors--production Slack channel

For major deployments

  1. Ensure that your changes work on a live site.
  2. Ensure that all main pages work as expected:
    1. Guest mode:
      1. https://www.interaction-design.org/
      2. https://www.interaction-design.org/join (guest mode, the whole flow (including the payment form))
      3. https://www.interaction-design.org/courses
      4. https://www.interaction-design.org/courses/design-thinking-the-beginner-s-guide
      5. https://www.interaction-design.org/literature/article/what-is-interaction-design
      6. https://www.interaction-design.org/community
    2. Member mode:
      1. https://www.interaction-design.org/literature/article/what-is-interaction-design (auth mode)
      2. https://www.interaction-design.org/courses (auth mode)
      3. https://www.interaction-design.org/courses/design-thinking-the-beginner-s-guide (auth mode)
  3. Check application logs on:
  4. #errors--production Slack channel
  5. #js-errors--production Slack channel
  6. Application logs: https://www.interaction-design.org/admin/logs

🦄