Connect

We've talked a lot recently about our experience decomposing our monolithic web applications and migrating towards a microservice architecture. In this post, the third part in our ongoing microservices series, we'll talk about the technology and tools we have chosen to build our common microservice stack.
Choosing a Microservice Stack
As we talked about in our microservices pitfalls post, one of the most important things you should do before building microservices is settle on a microservices stack. A microservice stack is the consistent set of technologies with which all teams will develop their microservices. This is what Mark Richards referred to as a "base image". As we'll discuss below, failure to take this important step early on can have lasting impacts on your organization.
The HomeAdvisor microservice stack is based on a variety of open source projects that generally have great community support and proven track records across multiple industries. Choosing your own stack … [Read more...]

Welcome to the HomeAdvisor technology blog. Before we dive into what you can expect to find here, perhaps a little background is in order. HomeAdvisor, formerly ServiceMagic, is a marketplace that connects homeowners with ­­home service professionals. We are headquartered in Golden, Colo. Our technology group, which is responsible building and maintaining multiple public-facing platforms, is comprised of around a hundred or so engineers specializing in various disciplines — including Java, Front End, U/X, QA, CM and more. We practice Agile/Scrum techniques and are always self-evaluating to identify what we do well and what we can improve on. We emphasize stability, functionality and innovation in all of our processes. And when the going gets tough, we play ping-pong and foosball to help us clear our minds.
So what can you expect from this technology blog? Like many software organizations, we are constantly faced with challenges both large and small when it comes to designing, … [Read more...]

About Us

Based in Golden, CO, HomeAdvisor’s technology group is comprised of nearly 100 Java ninjas, front end gladiators, QA warriors, U/X experts and other rock stars. We build the technology that helps make HomeAdvisor the best place for homeowners to connect with home service professionals.