A bad deployment process can not only cost our applications downtime but cn also cause developers a lot of stress and irritation. The deployment of an application should be easier than we currently make it. Technically speaking, you should be able to release your application whilst sipping a cocktail on a mediterranean beach. This, of course, isn’t the case for a lot of projects. In traditional waterfall methodology, deployment wasn’t thought about until just before it happened, this caused issues on deployment night. As software developers, we should practice the art of delivering software not just developing it.
In this session, Paul will look at the pitfalls that developers can face when trying to delivery the software they have worked hard to develop. Paul will demonstrate that continuous delivery is a great way to face these pitfalls and that it should form a solid part in the application development lifecycle. Paul will show that devops isn’t just a fancy job title and will discuss effective deployment techniques that everyone in a development team can become responsible for.
On leaving this session, developers should take away the belief that delivery should not be stressful and that it should be as easy as clicking a magic button at any time, anywhere.
- Discuss the common pitfalls developers face
- Introduce the concept of continuous delivery as a mechanism to cure these pitfalls
- Look at effective deployment techniques that the entire team can take ownership of
- Give reasoned arguments as to why continuous delivery is a great way to deliver software, regardless of the block in place to it.
Infra Coder with a militant interest in DevOps and Systems Thinking. Speaks with a funny accent. **Evangelist of Life**. DAF bio from Twitter
Sign in to add slides, notes or videos to this session