Remove Availability Remove Database Remove Energy Remove Software Architecture
article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

remember, it’s not a waterfall project Tools and Techniques There are plentiful tools and techniques available to you in your modernisation initiative. This means a software architecture should be purposely designed for the most favourable business consequences. no shared databases). Java) and conventions (e.g.

article thumbnail

How architecture evolves into strategy

O'Reilly Software

It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid." The ones I focus on most are scalability, availability, maintainability, manageability, monitorability, extensibility, interoperability, portability, security, and performance. Solid doesn't mean inflexible.

Strategy 100