Engineering the Future of Software
November 13–14, 2016: Training
November 14–16, 2016: Tutorials & Conference
San Francisco, CA
 
< Filters

No Results Found

Clear all filters

Close

Filters

      Clear filters
      California East
      California West
      9:00am Transitioning to microservices Cassandra Shum (ThoughtWorks), Dan Lockman (ThoughtWorks)
      1:30pm Evolutionary database design: Refactoring databases Pramod Sadalage (ThoughtWorks)
      Tower Salon A
      9:00am TBC
      1:30pm Docker in production: Your journey starts here Clarence Bakirtzidis (Elabor8), Kiruthika Samapathy (ThoughtWorks)
      8:00am Morning coffee service | Room: Elizabethan A-D
      10:30am Morning Break | Room: Elizabethan A-D
      12:30pm Lunch | Room: Elizabethan A-D
      3:00pm Afternoon Break | Room: Elizabethan A-D
      9:00am-12:30pm (3h 30m) Microservices, pros and cons Hands-on
      Lightweight messaging and interservice communication with ZeroMQ
      Allen Holub (Holub Associates)
      Messaging systems are at the core of effective microservice systems, forming the basic interservice communication backbone. Allen Holub introduces messaging in general and provides a practical introduction to ZeroMQ—the best of the lightweight messaging libraries.
      1:30pm-5:00pm (3h 30m) Business skills Best practice, Hands-on
      An Agile architect's framework for navigating complexity
      Ken Power (Ken Power)
      Ken Power presents a framework that helps architects navigate complexity and make better decisions, leading you through several activities to demonstrate practical and accessible tools and approaches, including sense making and the Cynefin framework, that lead to more resilient architectures, systems, and organizations.
      9:00am-12:30pm (3h 30m) Microservices, pros and cons Hands-on
      Transitioning to microservices
      Cassandra Shum (ThoughtWorks) et al
      Having an architecture based on services offers many advantages (like scalability and technical flexibility), but it comes with upfront costs and complexity that few companies are in a position to pay. Cassandra Shum and Dan Lockman explore the prerequisites for moving into a microservices architecture and provide tips on how to achieve them via engaging exercises.
      1:30pm-5:00pm (3h 30m) Fundamentals Best practice, Hands-on
      Evolutionary database design: Refactoring databases
      Pramod Sadalage (ThoughtWorks)
      Pramod Sadalage discusses evolutionary database design, database refactoring patterns, and different implementation techniques to enable blue-green deployments, allow for legacy applications to work with fast changing database, and enable teams to effectively refactor the database to fulfill the changing needs of the organization.
      9:00am-12:30pm (3h 30m) Microservices, pros and cons Hands-on, Overview
      Session
      To be confirmed
      1:30pm-5:00pm (3h 30m) Devops Best practice, Hands-on
      Docker in production: Your journey starts here
      Clarence Bakirtzidis (Elabor8) et al
      Clarence Bakirtzidis and Kiruthika Samapathy share an infrastructure-as-code approach to Docker-based production environments via scripting and automation to help get you started on your journey, whether you are migrating existing applications or starting afresh with microservices.
      8:00am-9:00am (1h)
      Break: Morning coffee service
      10:30am-11:00am (30m)
      Break: Morning Break
      12:30pm-1:30pm (1h)
      Break: Lunch
      3:00pm-3:30pm (30m)
      Break: Afternoon Break