Speaker: Robert Zuber
CTO @CircleCI
Prior to CircleCI, Rob was the CTO and Co-founder of Distiller, a continuous integration and deployment platform for mobile applications acquired by CircleCI in 2014. Before that, he cofounded Copious an online social marketplace. Rob was the CTO and Co-founder of Yoohoot, a technology company that enabled local businesses to connect with nearby consumers, which was acquired by Appconomy in 2011.
Rob holds a Bachelor’s degree in Applied Science from Queen’s University in Kingston, Ontario, and lives in Oakland, California with his wife and two children.
Find Robert Zuber at:
SESSION + Live Q&A
Evolutionary Architecture as Product @ CircleCI
Organizations continually evolve their technical architectures in order to adjust to the changing needs of their business. For example: systems must scale with increasing customer demand, tools must create efficiency in growing teams, and implementations are generalized to support additional product features. At CircleCI, we face all of these drivers, but our role in the software delivery pipeline means we have the additional need to adapt to changes in how software is being built.
And the rate of change in software development approaches is like no other.
CircleCI's history has involved constantly adapting our product architecture to match transformations in the world of software development. From the explosive adoption of Docker to the steady rise of microservice architectures, the changing demands of software engineering teams have proven to be deeply coupled with the structure of CircleCI's service–far more than we anticipated when we started the business 8 years ago.
This talk will cover:
- How the evolution of software development since 2011 has driven the evolution of CircleCI's architecture
- Managing the cost of change when customers have the ability to customize almost anything
- Predictions of future trends in software delivery and the architectural approaches we will take to support them
PANEL DISCUSSION + Live Q&A
Architectures Panel
How do big operators differ from smaller disruptors? This panel will examine the different architectures that power these systems.