Service craft

The production level service

Quality services exhibit certain aspects

  • Agile development

  • Board with tasks and issues

  • Good code coverage(> 90%)

  • Not terribly hard to deep dive into the code to understand how it works

  • Minimal readme on how to setup/run/test

  • Test pyramid

    Test pyramid

    • chaos/monkey testing

  • Infrastructure as code

  • Repository tooling for

    • Automated testing (CI)

    • Automated packaging (Cd)

    • Automated delivery (CD) - in some cases

  • Status page

    • service status

    • events log

    • maintenance schedule

    • maintenance docs

Last updated

Was this helpful?