Об DevOps и архитектуру

01 Aug 2021

Open Container Initiative

Reading time: 1 minutes

[Open Container Initiative](/kb/open-container-initiative/) — это рабочая группа, включающая в себя крупных вендоров, которая разрабатывает [открытые стандарты](/kb/open-standards/) для запуска контейнеров.

В стандарт входят три спецификации:

Это позволяет разным вендорам делать собственные реализации контейнеризации оставаясь при этом совместимыми с пользовательским тулчейном – инструментами разработки, сборки, оркестраторами и т.д.

Примеры реализации этих стандартов (список не исчерпывающий):

01 Aug 2021

Индикаторы и метрики Devops

Reading time: 2 minutes

Большая ошибка многих рассуждающих в контексте DevOps о “снижении TTM” и необходимости “релизиться чаще” состоит в том, что они рассматривают частоту релизов и время “от коммита до продакшна” как технический показатель. В лучшем случае рассматривают с учетом простоев в цепочке поставке. Они считают, что если автоматизировать все, они смогут релизиться 100 раз в день и догонят и перегонят Google (конечно, для этого автоматизировать нужно “не просто так”, а “по-умному”).

На деле же автоматизация на этот показатель влияет достаточно мало (больше влияет отсутствие автоматизации) и в современном мире эти показатели в гораздо большей степени определяют другие сущности в организации — социотехническая архитектура приложения (зависимости между командами разработки и их автономность) и планирование продуктового инкремента. Возможно еще что-то, что я плохо вижу прямо сейчас.

Read more...

29 Jul 2021

Атрибуты Качества

Reading time: 1 minutes

Атрибуты качества уточняют требования к системе —- как функциональные, так и не функциональные. Они не могут обсуждаться отдельно без требований.

Атрибуты качества должны быть максимально конкретными и точными, с минимумом возможных интерпретаций. В идеале по ним должно быть возможно построить Quality Gate.

Атрибуты качества часто несут в себе некоторые затраты на их реализацию. Через эти затраты можно обсуждать какие из атрибутов качества важны для стейкхолдеров, а какими можно поступиться.

Примеры атрибутов качества см. например в статье по ссылке 1.

Read more...

27 Jul 2021

Architect Elevator

Reading time: 1 minutes

Architect Elevator – принцип, который утверждает, что Архитектура — это способ коммуникации между уровнями в организации.

С учетом того, что современные организации движутся в сторону Software defined processes, коммуникация эта должна затрагивать как организационные, так и технические взаимодействия.

Read more...