InnerSource мне, как инженеру, очень симпатизирует, потому что позволяет сделать цепочку поставки бизнес-ценности децентрализованной. При всей красоте этого подхода у него есть трудности в реализации. Эти сложности можно разделить на технические и организационные. И те и другие «лечатся», если знать о правильных подходах.
В статье я описал, какие преимущества даёт InnerSource, какие есть проблемы с его внедрением и как микросервисная архитектура помогает решить часть этих проблем автоматически. Статья состоит из следующих разделов:
- Зачем вам InnerSource.
- Пять шагов при работе по InnerSource.
- Помощь микросервисов в преодолении технических барьеров.
- Организационные проблемы InnerSource и их решения.
- Модель зрелости и метрики.
- Рекомендации к использованию.