Presentation: Take Two: Evolving Microservice Architectures

Track: Microservices: Patterns & Practices

Location: Broadway Ballroom North Center, 6th fl.

Duration: 2:55pm - 3:45pm

Day of week: Monday

Level: Intermediate

Persona: Architect, CTO/CIO/Leadership, Developer

Abstract

Discussion of microservice architectures often emphasizes the transition from monolith to microservices. No less important, though, is the strategy for successfully evolving a microservice-based architecture over time. Change is inevitable, and assumptions made when microservice boundaries were initially drafted may no longer hold. Since changes at this stage often have real consequences, preventing architectural drift and the associated disorganization of services and responsibilities requires conscious effort and a willingness to take a holistic approach, with an equal focus on architecture, devops, and culture. N.Y.-based secondary ticketing marketplace SeatGeek marked its entrance into primary ticketing last year with the launch of SeatGeek Open. This was a major shift in strategy, and a number of fundamental assumptions about the core product, deeply ingrained in our microservice architecture, changed. Not least of all, we needed to integrate a monolithic component we had just paid $60MM to acquire. Managing the complexity of this evolution involved coordinated decisions about how to adjust existing services and incorporate new ones without harming our core money-making business. Using this experience as a backdrop, this talk will discuss the architectural, operational, and cultural aspects of evolving a microservice architecture, in the process highlighting both the opportunities and the challenges that microservice architectures present.

Speaker: Andrew Hart

Platform Director, "SeatGeek Open"​ @SeatGeek

Andrew is the Platform Director for SeatGeek Open, SeatGeek’s primary ticketing solution. A member of the Apache Software Foundation, Andrew was previously CTO of Pogoseat and a software Engineer at NASA. He has had work published in a variety of academic journals and has a long-standing passion for connecting people with data in meaningful ways to enable better decision making. He has previously presented at QCon SP in 2016 and hosted the Modern Big Data Systems track at QCON NY in 2014.

Find Andrew Hart at

Similar Talks

Software Engineer @Agrilyst
Cofounder & CTO @Flow.io., previously Co-Founder & CTO @Gilt
Software Engineer @Jet, previous CTO
Leading Machine Learning Researcher, Vowpal Wabbit Contributor
Senior Research Software Development Engineer @Microsoft

Tracks

Monday, 26 June

Tuesday, 27 June

Wednesday, 28 June