Column Technologies was fortunate enough to attend the recent itSMF USA Chicago LIG event at Fermilab, where guest speaker Sean Hinton of BMC Software spoke about the growing need to reinvent IT Service Management (ITSM) through digitalization. Sean opened with an interesting slide: a picture of thousands of people at the Vatican during the 2005 announcement of Pope Benedict XVI. He asked us: what stands out from this photo? The answer: everyone was using cameras and video camcorders to capture the moment. Fast forward just eight years later, the next slide depicted the Vatican crowd in 2013 for the announcement of Pope Francis, where the picture was dominated by thousands of mobile devices—everyone had a smartphone. This demonstrates the mobile mind shift and evolution of the move towards digital. Gone are the days of video camcorders, basic cell phones and bulky computers. Consumers and employees today want instant access from a consolidated, easy to use, modern and mobile platform.

Many large - scale websites like Netflix.com, Amazon.com and eBay.com have evolved from using a monolithic application architecture to finding value in the newer agile microservices architecture approach. Netflix, the media streaming services giant responsible for up to 30% of Internet traffic, has a large-scale, service-oriented architecture. They handle more than 1 billion calls a day to their video streaming API from over 800 different kinds of devices. Each API call fans out to an average of six calls to backend services. For Netflix, and many others, microservices was the answer in getting new features delivered quickly, rather than handling scaling issues. Unlike the case where monolith grows, creating so much coordination overhead and so much fear in making changes that would slow everything down; microservices results in high efficiency when it comes to improving or fixing defects. It’s certainly a fast-rising and important trend to watch in the world of application development and DevOps.

The Journey of DevOps — Business Alignment

DevOps is a highly exploited and very little understood concept in today’s world. For many, it’s still a myth and for others, it’s a journey! If you’re facing a DevOps journey, you should always have end goals in mind and all actions should ultimately transpire to help you reach those goals. As one of the key aspects, DevOps should help individuals and teams understand the business alignment of their infrastructure and/or applications. With so many options for deployment of infrastructure and applications, it is very easy to get lost in your own silo and lose the sight of the business outcome.