Evolutionary architecture is something every software architect thinks about. It supports guided, incremental change as the first principle across multiple dimensions. To support this evolution, fitness functions can help in finding how well a system meets specified architecture goals and constraints in an automated way. And today's post is about architectural fitness … [Read more...] about What is Architectural Fitness Function?
custom software development
Key Software Architecture Quality Attributes
Software projects are becoming complex, larger, more integrated, and are implemented by the use of several varieties of technologies. These various technologies need to be managed and organized to deliver a quality product. Quality attributes usually assessed and analyzed at the architecture level, not at the code level. And finally, software architecture has gained increasing … [Read more...] about Key Software Architecture Quality Attributes
20 Software Architecture Podcasts to Follow
At Apiumhub we listen to hours of working software and software architecture podcasts each week covering architecture patterns, DevOps and architecture, iOS architecture, Android architecture, Backend architecture, Frontend architecture, etc. Whether you listen to them on your way to work or while having lunch or fervently coding, I hope you find them inspiring, enlightening, … [Read more...] about 20 Software Architecture Podcasts to Follow
The Differences Between Three Major Application Architectures-MVC vs FLUX vs REDUX
The architecture, design, or pattern of any application decides the foundation of how that software is going to look like. Every business application's architecture depends on its needs, customer's demands, and more on the availability of tools, resources, and talent. Design models differ from business to business and therefore it becomes important to analyze which one would … [Read more...] about The Differences Between Three Major Application Architectures-MVC vs FLUX vs REDUX
Reactive Architecture: Benefits & Use Cases
While the term reactive architecture has been around for a long time, only relatively recently has it been recognized by the industry and hit mainstream adoption. The goal of this article is to analyze what reactive really is and why to adopt it. Its core meaning has been formalized with the creation of the Reactive Manifesto2 in 2013, when Jonas Bonér collected some of the … [Read more...] about Reactive Architecture: Benefits & Use Cases