Environment drift becomes an expensive business waste. Bugs and failures happen because teams build against a staging or development environment and then find upon deployment that the production environment is out of sync, which leads to a time-consuming investigation of why and what is missing. Therefore today I would like to discuss Infrastructure as code and it's … [Read more...] about Infrastructure as Code: 9 Benefits & 4 IaC Tools
custom software development
Terraform benefits & use cases
Today, I would like to discuss a DevOps tool: Terraform, which we use a lot in Apiumhub. As we all know, the target of the DevOps movement is to make code always in a deployable and maintainable state. Instead of making a new release every 3 months because the prod environment should be seldom touched, you can have up to a dozen or more releases per day. Configuration … [Read more...] about Terraform benefits & use cases
What is Architectural Fitness Function?
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?
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