Over the last few years, teams have realized the benefits of sharing and distributing knowledge in chat applications such as Slack. Today, teams are extending the use of these applications beyond collaboration by embracing ChatOps. ChatOps empowers teams by bringing complex day-to-day operational work into shared chat channels. If done correctly, it drastically reduces context switching and increases the speed at which teams can tackle tough challenges.
There’s no shortage of reasons why an organization decides to move part, or all, of its operations to the cloud. Generally speaking, these reasons fall into three categories: improving competitiveness, reducing cost, and offsetting risk. These reasons often overlap as well. For example, a company looking to move application development into cloud environments could be targeting this as a way to accelerate deployment, reduce overhead IT costs, improve team collaboration, and more rapidly scale operations (operationally or geographically).
In 1970, a series of devastating wildfires swept across Southern California, destroying over 700 homes across 775 square miles in 13 days, resulting in more than $233 million in losses (over $1 billion in today’s dollars, adjusted for inflation). Thousands of firefighters from around the state and beyond responded, but found it very difficult to work together. They certainly knew how to fight fires, but lacked a common management framework that could scale up or down based on the needs of the incident. They also lacked a standardized approach for incident leadership, which extended beyond each individual fire department. Shortly thereafter, fire service leaders came together and created a new, and at that time, revolutionary system for managing incidents, capable of managing everyday fire and medical incidents to large scale incidents that make the national news. A new way of managing incidents was born that day!
We love Slack like you do because it is where we get things done at work. Slack applications are the gateway for our favorite tools like Intercom, Jira, Google Drive and many more. There are also ChatOps tools like OpsGenie’s Slack application focusing on improving collaboration and automation by bringing day to day to operational challenges into shared chat channels.
DevOps is not just about developers and operations people working together or creating a culture of collaboration. It is about tightening the feedback flow. It is about working for the common good of your systems and applications. It is about learning from mistakes. These are all enabled by people and the tools that people use. Continuous delivery is a key enabler for DevOps because it helps you deploy and release your code with confidence.
With more enterprises looking to make the switch from experimenting with containers to deploying them in production, container security looks set to become the next big talking point in the container landscape over the next few years.
A 2017 Cloud Foundry survey revealed that 25 percent of enterprises currently use containers in production, but as enterprises become more familiar with the technology, this figure will almost certainly rise over the coming months and years.
The appeal of containers is how they provide a way to quickly package applications with everything they need to run, providing consistency between development, testing, and production. Containers reduce conflict between developers, testers, and sysadmins, leading to agile software development.