Your version control tool keeps your application’s source code safe by storing all revisions and changes that were done previously. This makes it easy to roll back to a previous state where things worked correctly in the case that a
Dont’ worry about making mistakes – as long as you don’t make them in production
You know what’s wrong with your development or integration environment? That, most probably, is “broken”. Meaning that a component isn’t working as intended, or a dependency wasn’t upgraded to the required version, or maybe a legacy application still in production
Improving your deployments with Blue/Green strategies
The most common scenario is that you spent weeks tuning your deployment to production. You suffered through testing and, finally, the end of this release is here. The deployment to production starts… And the application isn’t initializing. Something freezes along
Counting changes
Decoupling your applications is tough work, and if by any change you started after reading the previous topic on this series, I don’t really expect you to be even halfway by now! Still, you might wonder what the next step
Brick and mortar
On the previous entry i was about to talk on N-tiered architecture. Let’s dive on what this software design brings to the table. Essentially, we are separating a single piece of software into smaller ones that perform very specific functions