Whether businesses are using cloud providers, on-premise data centers, or hybrid setups to host web services and backends, infrastructure failures are a fact of life. They have to be on our radars as a matter of routine. This makes architecting for failure and for the future, from the start, among the most pressing imperatives for business IT departments. The next five years will see the rise and democratization of centralized control systems for cloud ops with fault tolerance architected into the very fabric of those systems. (This article was first published in DZone's Cloud Zone on April 3, 2017.)
Josh is Co-founder and CEO of Fugue. He’s been programming since his teen years in the 1980s, when he learned to write code to automate animation tasks on his Amiga—it was then he realized that programming was more interesting to him than animation.
Prior to Fugue, Josh most recently was a Principal Solutions Architect at Amazon Web Services. He has served as CTO for a prior startup and in numerous other technical and leadership roles over the last 25 years.
When not working, Josh is likely playing a guitar, riding a bicycle, or cooking with his family.