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

Download Microservices for Java Developers: A hands-on introduction to frameworks and containers. Brought to you in partnership with Red Hat.

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.



Download Building Reactive Microservices in Java: Asynchronous and Event-Based Application Design. Brought to you in partnership with Red Hat

Topics:

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}