eHarmony Engineering logo

Achieving Stability and End-to-End Monitoring

January 19, 2016

At the AppSphere 2015 Conference, Stace Baal’s talk covered how monolithic applications have given way to modular applications, with the goal of solving larger problems by breaking them into smaller problems. Similarly, large-scale development processes have been forcibly broken into smaller agile development cycles… Trends in software development and modern lightweight platforms lead us toward […]

Using React as Backbone’s view layer

January 15, 2016

Here at eHarmony, we’re always keeping an eye out for new technologies. This serves a dual purpose: to see if there are opportunities to accelerate our product development velocity and to keep our engineering staff challenged and engaged. React has been gaining traction as a front-end technology and we wanted to try it out. At […]

Taking MongoDB to Production

August 4, 2015

MongoDB makes it extraordinarily easy to get your first application up and running. Unfortunately, some of the very things that make that possible—such as self-descriptive, schema-less data—can actually become headaches once you’re maintaining that application at scale over the long term. A while back, I gave a talk to the LAMongoDB user group on the […]

Redis at eHarmony as a Store and Cache

June 26, 2015

There are few options when evaluating low latency in-memory Cache or Store solutions, and Redis is at the top of the list. Redis is an open source, advanced key-value Cache and Store; it is often referred to as a data structure server. In this blog post, I’ll discuss how we use Redis at eHarmony as […]

Node.js in the Real World

January 21, 2015

At eHarmony we use Node.js® for 100% for our mobile web traffic. We switched to it from a PHP backend that grew stale and unwieldy to develop in. Using JavaScript on both the server- and client-side is an approach with many benefits. The purpose of this post is to share some of the solutions we’ve […]

Responsive Design in the Real World

June 26, 2014

At eHarmony, we’ve been using responsive design techniques to ensure that each type of user gets the most relevant User Experience for their platform. Along the way, I’ve picked up a few tips that I’d like to share. Designing for a content sites, like our Dating Advice or our eHarmony Blog is pretty straight forward. The […]