Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Road to SRE culture in a small company

Road to SRE culture in a small company

Sobolev Nikita

February 28, 2019
Tweet

More Decks by Sobolev Nikita

Other Decks in Programming

Transcript

  1. Типы тестов • Доктесты • Юнит • Интеграционные • E2E

    • Snapshots • Property-based • Мутационные • Контрактные • Регрессионные • Ручные
  2. Required test coverage of 100% reached. Total coverage: 100.00% ===========

    8408 passed, 2 skipped in 50.33 seconds =============
  3. dotenv-linter polint dennis eslint stylelint hadolint shellcheck yamllint flake8 layer-linter

    xenon doc8 markdown-lint remark-lint mypy credo commitlint gherkin-lint
  4. Runtime окружение • Одно окружение: очевидный Docker • Одни версии:

    не latest • Одни настройки: 12 factor app • Один способ запустить
  5. OperationalError: database is locked DATABASES = { 'default': { 'ENGINE':

    'django.backends.postgres', 'OPTIONS': { 'timeout': 20, } } }