Continuous Deployment has been key to increase the pace at which development teams can deliver value to the business while keeping quality high. However, as applications mature, many teams are finding that CD becomes harder as the application grows. Many of them resolve to break down the application into independent components that they develop separately and then integrate manually, therefore making their deployment a little less continuous.
In this talk Abraham Marin Perez will show us a way in which CD can be easily scaled up so you can keep growing your application without sacrificing quality. The talk will include real-life examples built with Java, Maven, TeamCity, Subversion and Artifactory, but most of the ideas presented can be easily transferred to other technologies.
Finally, he will introduce the term Build-Driven Architecture as a natural evolution of Continuous Deployment, and explain how Build-Driven Architecture could shape software development in the future.
The talk will firstly touch upon the topic of Continuous Deployment, although attendees will benefit from having some previous knowledge (you don't need to be experts though). Then we will move to the technicalities of making Continuous Deployment work with Maven, and from there on how to scale it to as the project grows.
YOU MAY ALSO LIKE:
Scalable Continuous Deployment with Maven
Abraham Marin-Perez is a Java programmer and enthusiastic agilist. Abraham's main focus is finding out what maximises a team's capacity to deliver in the long term, looking at the technical aspects (like fully automated CI/CD) to the psychological ones (like matching personality types), and then everything in between.