Configuration Ownership

  • During Migrations and Refactorings, there are fewer changes config changes will break you by accident since you own them now.
  • IF different services tweak, their configs will not affect each other; therefore, you get isolation and more autonomy.
  • You can cherry-pick what you need and therefore reduce configuration complexity.
  • Shared-Libs changes can be dealt with in isolation for each service, allowing more paralyzation when change needs to happen.
  • We can record videos explaining how to configure and what options we have for libraries for consumers/users.
  • We can leverage reasonable defaults; therefore, much less config is required.
  • Unit Tests can teach you how to configure and/or use a library.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store