1.

Are You Operationally Prepared To Manage Multiple Languages/libraries/repositories?

Answer»

Last year, we encountered an organization that developed a modular application while allowing developers to “use what they want” to build INDIVIDUAL components. It was a nice concept but a total organizational nightmare — chasing the ideal of modular design without CONSIDERING the impact of this complexity on their operations.

The organization was then interested in Docker to help facilitate DEPLOYMENTS, but we strongly recommended that this organization not use Docker before addressing the root issues.

Making it easier to deploy these disparate APPLICATIONS wouldn’t be an antidote to the difficulties of maintaining several different development STACKS for long-term maintenance of these apps.

Last year, we encountered an organization that developed a modular application while allowing developers to “use what they want” to build individual components. It was a nice concept but a total organizational nightmare — chasing the ideal of modular design without considering the impact of this complexity on their operations.

The organization was then interested in Docker to help facilitate deployments, but we strongly recommended that this organization not use Docker before addressing the root issues.

Making it easier to deploy these disparate applications wouldn’t be an antidote to the difficulties of maintaining several different development stacks for long-term maintenance of these apps.



Discussion

No Comment Found