For years, teams have created many schemes for moving software from development to production. As time moved on, friction built up between developers and operations teams, which led to the formation of the DevOps movement. DevOps ushered in many practices, and more importantly an emphasis on empathy between all those involved in the process of running Applications in production. DevOps has provided a platform for our community to become extremely efficient at running Applications in production.
Application Ops (or AppOps) has been developed to provide a set of guidelines for teams tasked with running Applications. The process starts with continuous integration (CI), and identification of assets to be deployed. Next, an application needs to be deployed through a delivery process. After the application is running, there’ll be logs and metrics. What can you do with them to streamline your Applications performance? Finally, what can you optimize before, during, or after an application deployment? AppOps enhances DevOps by offering up a battle tested set of guidelines that demonstrate the proceeding tasks.
In this talk, I’ll introduce how AppOps can be a benefit for your organization by demonstrating how a teams, small and large, can implement these techniques to become a more efficient operation.