Around ten years ago, Software Development used to be way less productive than today. Things like code versioning (when present) was made using file locks or merging techniques that often caused code loss. Testing (also, when done) was executed manually. Deployment was zipping all the code and copying to the server via ssh, ftp or even physically with a flash drive. Horizontal scaling was buying new bare metal machines and allocating it in a refrigerated room (or under some developer’s desk).

With the rise of the DevOps mindset, most companies began to develop high level abstractions regarding the infrastructure underlying…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store