Iβve started my professional career in 1999. A lot of rather revolutionary events have happened since. They have shaped modern software delivery, infrastructure management, automation, and me.
The below events are important to me as a professional. What are yours?
π‘ 1999 - Extreme Programming (or XP for short) practices are defined.
π‘ 2001 - Agile manifesto is written.
π‘ 2003 - Lean Software Development book is released.
π‘ 2006 - AWS is born. First global infrastructure as a service (IaaS) provider. It was called βLego for IT worldβ.
π‘ 2007 - Heroku is born. One of the first global platforms as a service (PaaS) provider.
π‘ 2007 - Infrastructure-As-Code is becoming a mainstream concept.
π‘ 2008 - DevOps term is born and the community starts active discussions around it.
π‘ 2010 - DevOps = C.A.M.S. (culture, automation, measurement, sharing)
π‘ 2011 - Continuous Delivery practices are defined by Jez Humble and Dave Farley.
π‘ 2011 - Folks from Heroku define the 12-factor application manifesto (a.k.a cloud-native).
π‘ 2012 - Serverless is mentioned for the first time.
π‘ 2013 - Docker is born. That changed the way we look at application deployment forever.
π‘ 2014 - Kubernetes is born. The future winner of the orchestrator wars.
π‘ 2014 - AWS releases Lambda = function-as-a-service (FaaS). Serverless approaches growing in popularity.
π‘ 2017 - GitOps is defined by folks from WeaveWorks.