Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Design For Replaceability - Architecture For An Agile Lifestyle

DZone's Guide to

Design For Replaceability - Architecture For An Agile Lifestyle

· Java Zone ·
Free Resource

Get the Edge with a Professional Java IDE. 30-day free trial.

Design For Replaceability - Architecture For An Agile Lifestyle from JavaZone on Vimeo.


The most important question to be asked when developing a new software system is "How will we replace it?" It is however a question seldom asked. Instead organization focus on reusability, which unfortunately helps create rigid and inflexible architectures. The talk shows how to design systems made up of small parts, why you should standardize on protocol and not platform and how you will end with a system that is easier to scale and maintain.



Get the Java IDE that understands code & makes developing enjoyable. Level up your code with IntelliJ IDEA. Download the free trial.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}