Home Conference Sessions Effective Micros...

Effective Microservices in a Data-Centric World

Randy Shoup | GOTO Chicago 2017

You need to be signed in to add a collection

Stitch Fix takes a unique approach to retail which combines art and science -- we send our clients clothes we think they will love; they keep what they want and return what they don’t. Based on years of data science and machine learning, we develop personalized algorithmic recommendations for each client, and one of our thousands of human stylists hand-curates those recommendations to choose what goes in each box. This talk will discuss the technology approach and modern development practices we have put in place to make this model succeed. To reduce the coupling that stifles velocity and innovation, we are actively rearchitecting around microservices and event-driven approaches. To get the agility that comes from rapid iteration, we practice TDD and Continuous Delivery. To get the ownership that drives optimal results, we organize around small, independent teams that run what they build (DevOps). To take advantage of our rich data, we maintain a robust data pipeline and offer data as services. All of these practices work synergistically, and each benefits from and reinforces the others. The talk will conclude with lessons we learned on this journey, and will suggest ways other organizations can do the same.

Share on:
linkedin facebook
Copied!

Transcript

Stitch Fix takes a unique approach to retail which combines art and science -- we send our clients clothes we think they will love; they keep what they want and return what they don’t. Based on years of data science and machine learning, we develop personalized algorithmic recommendations for each client, and one of our thousands of human stylists hand-curates those recommendations to choose what goes in each box.

This talk will discuss the technology approach and modern development practices we have put in place to make this model succeed. To reduce the coupling that stifles velocity and innovation, we are actively rearchitecting around microservices and event-driven approaches. To get the agility that comes from rapid iteration, we practice TDD and Continuous Delivery. To get the ownership that drives optimal results, we organize around small, independent teams that run what they build (DevOps). To take advantage of our rich data, we maintain a robust data pipeline and offer data as services. All of these practices work synergistically, and each benefits from and reinforces the others.

The talk will conclude with lessons we learned on this journey, and will suggest ways other organizations can do the same.

About the speakers

Randy Shoup

Randy Shoup

VP Engineering and Chief Architect, eBay

Related topics