This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Friday, August 14 • 3:55pm - 4:20pm
Legacy modernization from monolithic PHP to reactive SOA

Sign up or log in to save this to your schedule and see who's attending!

There are two types of 5 year old software startups: the ones that are embarrassed about the technical debt they accrued during rapid growth, and the ones that failed. To survive and scale towards 100M users, Hootsuite is undergoing an architectural transformation from our legacy monolithic PHP to reactive SOA with Scala, Akka, and Play. How do we pivot to a new architecture while retaining identical functionality with low risk and zero downtime? How do we interface new reactive systems with legacy systems that can’t keep up? This talk will detail two modernization projects accomplished in 2014. The first was our user authentication and information microservice, which we developed, migrated to and deployed with zero downtime. The second is a URL shortening and image hosting service that provides both an API to our web and mobile products and a user interface.

avatar for Mike White

Mike White

Sr. Software Engineer, Hootsuite
Mike is a Senior Engineer at Hootsuite, building key pieces of the service-oriented architecture during its drive to “everything as a service”. With roots in enterprise legacy modernization (COBOL and Fortran to JavaEE), Mike has embraced Scala and SaaS and he's not looking back. When not pushing to production, Mike enjoys pushing his kids (on swings).

Friday August 14, 2015 3:55pm - 4:20pm
Track B

Attendees (20)