News

Software architecture is often a misunderstood idea. Unlike traditional architecture, where the design is separated from construction, in software how something is built influences what is built.
An overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing for today.
The last three articles have explored the five steps to designing an embedded software architecture. So far, we’ve separated our software architecture into hardware-dependent and independent ...
Software Architecture Design Step #3 Conclusions As we have seen in this article, the data we identified in previous steps have started to naturally dictate how we decompose our system into domains ...
Software architecture isn't about big design upfront Software architecture has traditionally been associated with big design upfront and Waterfall-style projects, where a team would ensure that every ...
The question of whether software architecture still matters is unequivocal: it matters more than ever.
Divide and conquer in software architecture Applications built out of independently deployable modules are the future of flexible solution development ...
UDRI specializes in software architectures that enable advances in interoperability. Our experience includes serving DoD customers such as the Army and Air Force, as well as commercial customers ...
One of the most common mistakes in software architecture is not planning for maintenance and evolution.