GOTO Amsterdam is a vendor independent international software development conference with more that 50 top speaker and 500 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.
Rachel Laycock, TweetMarket Technical Principal for ThoughtWorks
Biography: Rachel Laycock
Rachel Laycock is a Market Technical Principal for ThoughtWorks in New York with over 10 years of experience in systems development. She has worked on a wide range of technologies and the integration of many disparate systems. Since working at ThoughtWorks, Rachel has coached teams on Agile and Continuous Delivery technical practices and has played the role of coach, trainer, technical lead, architect, and developer. She is now a member of the Technical Advisory Board to the CTO, which regularly produces the ThoughtWorks Technology Radar. She is also the Editor-in-Chief of the ThoughtWorks P2 Magazine. Rachel is fascinated by problem solving and has discovered that people problems are often more difficult to solve than software ones.
Twitter: @rachellaycock
Presentation: TweetAdopting Continuous Delivery: Adjusting your Architecture
There are several factors to implementing Continuous Delivery: organisational, process and architectural. Each one could require significant changes in your organisation.
This talk will focus on the architecture of your application. How do you design a system you intend to rapidly deploy? How do you avoid common pitfalls or anti-patterns, which will hinder your ability to deliver? How do you refactor your existing code base to suit rapid delivery? We will address patterns such as micro-services and evolutionary architecture, which can speed up your delivery.
We'll also look at how to tackle the dreaded ball-of-mud, that may be currently holding you back, without re-writing your entire architecture.