AIM | HDC has ended

AIM Heartland Developer Conference is the region’s best developer & designer conference covering the latest trends, techniques, technologies, and best practices in software design and development.

As a conference attendee you have access to all sessions (on Thursday and Friday) so you can plan your own custom itinerary. There is a separate fee of $50 for workshop sessions held on Wednesday, September 7.  

Schedule is subject to change.

To learn more about AIM HDC, visit heartlanddc.com

Back To Schedule
Thursday, September 8 • 1:15pm - 2:00pm
A Microservices Architecture that Emphasizes Rapid Development

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Microservices and monoliths are often pitted against each other as black-and-white alternatives where you adopt one or the other. However, both have some fantastic advantages that work well in different situations - so why not create an architecture that allows for both?

Over the last two years we’ve broken down much of Hudl’s original monolith into dozens of smaller microservices. Our approach places an emphasis on rapid development and iteration. To do that, the architecture doesn’t prescribe too many rules around how “micro” a service actually needs to be. This empowers development teams to make decisions about trade-offs on size, speed of development, stability, and everything else on the spectrum between microservice and monolith. At times, this has led to the creation of “mini-liths” - services that grow way larger than a microservice probably ought to, and that’s perfectly fine.

In this session:
- An architectural view of Hudl’s full-stack microservices that let teams build both UI and backend components at the same time, which enables rapid development and iteration.
- Examples of how teams scoped the “bounded context” for several of our services (both small and large), and the natural forces that help drive teams to break services apart when they become too large.
- The lifecycle of a microservice, and how we perceive ownership in an environment where development teams aren’t 1:1 with the services they develop.

avatar for Rob Hruska

Rob Hruska

Principal Engineer, Hudl
Rob is a Principal Engineer at Hudl.

Thursday September 8, 2016 1:15pm - 2:00pm CDT
Dapper I-II