Video and slides synchronized, mp3 and slide download available at http://bit.ly/14UAvlN.
Rachel Laycock discusses using a polyglot build and deployment infrastructure that makes life easier.Filmed at qconnewyork.com.
Rachel Laycock works for ThoughtWorks as a Lead Consultant with 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.
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/polyglot-language-release
3. Presented at QCon New York
www.qconnewyork.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
5. Customer
Delivery team
Constant flow of new features into production
software always production-ready
releases tied to business needs, not
operational constraints
continuous delivery
9. 5 Principles of Evolutionary
Architecture
Postel’s Law
Last responsible moment
Architect and develop for evolvability
Conway’s Law
Architect for testability
12. Validation
Tests
Deploy & Test
Configuration Set
Unit &
Integration
Tests
Full
Application
Testing
Unit &
Integration
Tests
Unit &
Integration
Tests
Component
Packaging
Deploy & Test
App
Deploy & Test
Other stuff
Test App
Component
Packaging
Full
Application
Testing
Unit &
Integration
Tests
Unit &
Integration
Tests
Unit &
Integration
Tests
Deploy & Test
App
Deploy & Test
App
Deploy & Test
App
Test Scripts
System
Testing
Full Systems
Integration
Testing
Manual
QA
Performance
Testing
Signoff Live
20. context context context
"organizations which design systems ...
are constrained to produce designs which
are copies of the communication
structures of these organizations"