Tech
Wayfair Technology Blog
  • Wayfair 3D University
  • R&D: Wayfair Next
  • Tech Radar
  • Culture
  • Data Science
  • Open Source
  • Wayfair 3D University
  • R&D: Wayfair Next
  • Tech Radar
  • Culture
  • Data Science
  • Open Source
Join us!
A History of Integrator: Scaling Software Deployment Automation

A History of Integrator: Scaling Software Deployment Automation

DT Norris DT Norris June 17th, 2019

Continuous Integration and Continuous Deployment (CI/CD) are industry standard, best practices for web-scale software engineering. Wayfair has practiced CI for well over a decade, although the ways in which we have performed it have changed over time. I’m here to share with you the system we have built to coordinate…

Read more

Categories

  • Data Science
  • Culture
  • Teams
  • Open Source
  • General
  • Machine Learning
  • Web Performance
  • Code Deployment
  • Recommender Systems
  • Tools
  • Frontend
  • Uncategorized
  • Events
  • Wayfair DS Explains It All
  • Continuous Deployment
  • Search
  • Mobile
  • Marketing
  • Database
  • 3D
  • Speaking
  • Wayfair Next
  • Presentations
  • Recommendations
  • Conferences
  • Artificial Intelligence
  • SRE
  • Product
  • Supply Chain
  • Employee Stories
  • Kubernetes
  • Infrastructure
  • React
  • Javascript
  • Auxiliary Engineering
  • Big Data Engineering
  • SEO
  • API
  • Attribution & Measurement
  • Wayfair Tech Explains It All
  • Deep Learning
  • software
  • Python
  • Chrome Extensions
  • Natural Language Processing
Our Self-Service Hybrid Performance Engineering Platform

Our Self-Service Hybrid Performance Engineering Platform

Jaishankar Padmanabhan Jaishankar Padmanabhan December 28th, 2018

At Wayfair, we pride ourselves on our speedy response times to issues during heavy web traffic to ensure a smooth customer experience. As we scale and continue adding products to our catalog, it is imperative that our backend infrastructure is able to handle increased traffic, especially during retail peaks and…

Read more

The Wonder of Way Day: How We Built a Private Cloud in Twenty Four Hours to Weather Our Biggest Day Ever

The Wonder of Way Day: How We Built a Private Cloud in Twenty Four Hours to Weather Our Biggest Day Ever

John Mulliken John Mulliken November 15th, 2018

As we head into Black Friday, Cyber Monday, and retail’s peak season for 2018, I wanted to reflect back on some excitement we had earlier in the year at Wayfair; specifically how we reacted and built, as a tech team, toward challenges we hadn’t seen before. I hope other e-commerce…

Read more

Testing our Confidence: Scaling Software Quality with Automated Testing

Testing our Confidence: Scaling Software Quality with Automated Testing

DT Norris DT Norris April 10th, 2018

As Wayfair’s business has scaled, so too has the size of our engineering teams – not to mention the complexity of the software features we’re building. At the same time, moving quickly in the global tech landscape has never mattered more. As a modern tech company, one simply cannot afford…

Read more

Stackdive: the evolution of Wayfair’s stack

Stackdive: the evolution of Wayfair’s stack

Ben Clark Ben Clark April 24th, 2015

Jack Wood and I, CIO and Chief Architect of Wayfair, spoke at Stackdive, at Wayfair’s on April 23. Here’s the matching blog post we published on the Stackdive site, now crossposted here. Jack and I are both long-time software guys who now spend somewhat less of our time thinking about what to build,…

Read more

PHP Static Analysis with HHVM and Hussar

Avatar A Wayfairian February 18th, 2015

Wayfair Engineering places special emphasis on software testing as a means of maintaining stability in production. The DevTools team, which I am a member of, has built and integrated a number of tools into our development and deploy process in order to catch errors as early as possible, especially before…

Read more

Sweet Parallel PHPUnit

Avatar A Wayfairian February 11th, 2015

We write a lot of PHP unit tests at Wayfair, and we want to be able to run them as fast as possible, which seems like a good use case for parallelization. Running tests in parallel is not built in to PHPUnit, but there are ways to do it. When…

Read more

Why not give Code Deploy Clients access to the repository?

Avatar Dan R. December 17th, 2012

We’ve received a few online, and in person questions like this, so i figured it was probably worth explaining in a little more detail. On the Deployment server, we have a variety of applications that we deploy. From Windows .Net Services, Python, Classic ASP, CSS/JS and PHP to name a few….

Read more

Webops for Python, part 2: the how-to

Ben Clark Ben Clark July 10th, 2012

In part 1 of this 2-part series we used a comic strip to depict Python programmers and web operations folk working together to figure out how to deploy some scientific computing to an e-commerce site.  Joking aside, let’s describe exactly what were were trying to accomplish, and how we did…

Read more

WebOps for Python, part 1: the comic strip

WebOps for Python, part 1: the comic strip

Ben Clark Ben Clark July 10th, 2012

Python is my favorite computer language for data science, but it is a poorly standardized beast when it comes to packaging, deployment, web operations, etc.  There are plenty of people who are deploying Python code to the web effectively, but especially in the data science area, there is no equivalent…

Read more

SVN Commit Hooks For a Better Codebase

Avatar Jonathan K. December 12th, 2011

As we have mentioned before, the main source control system we use at Wayfair is SVN, with TortoiseSVN as our client. One of the things we love about SVN is the ability to add commit hooks, or checks that run when someone tries to commit a file to source control….

Read more

Posts navigation

1 2 Next
© 2021 Wayfair Tech Blog