Martin Fowler
Software has come a long way over the past 20 years. Not only has the pace of delivery increased, but the architectural complexity of systems being developed has also soared to match that pace.
Not that building software was simple in the “good” old days. If you wanted to stand up a simple web service for your business, you’d probably have to:
Schedule in some time with an infrastructure team to find a spare [patched] rack server. Spend days repeatedly configuring a bunch of load balancers and domain names. Persuade/cajole/bribe an IT admin to let you safelist traffic through your corporate firewall. Figure out whatever FTP incantation would work best for your cobbled-together go-live script. Make a ritual sacrifice to the cruel and fickle Gods Of Prod to bless your service with good fortune.
Thankfully we’ve moved (or rather, we’re moving) away from this traditional “bare metal” IT
To read the full article click on the 'post' link at the top.