Jul 1, 2016 by Jordan Conard

Securing Puppet with Hiera-Eyaml Key Rotation

Here at MailChimp, our operations team is in charge of the 1300+ physical servers that keep our app running strong. We couldn’t possibly provision, configure, and maintain all of those servers by hand, so we use a configuration management tool called Puppet to help us out. Puppet allows us to describe how the software across ...

May 25, 2016 by Alan Crissey

How We Built the MailChimp Style Guide

Since its launch in August of last year, MailChimp's public, open source style guide has served as a helpful resource for MailChimp employees and outside organizations alike. Over the past few months, we've received a lot of questions asking how we built it, so we thought we'd shed some light on the topic—along with insight ...

Apr 15, 2016 by Bobby Roberts

Experimenting with Network-Based Programming

The last time we talked, I was working in the NOC, a department that eventually came to be known as Systems. A typical NOC consists of a group of people pointing at a screen and grunting while others performed the tasks. But we've grown, and today we have a division of engineers with specialties. Network ...

Feb 11, 2016 by Aubrey Rhodes API

Sunsetting Previous MailChimp API Versions

Over the last few months, MailChimp's API team has been working hard on improvements to v3.0. We're happy to announce that, with this week's release, it's now possible to do everything available in previous versions of the API through the new interface. With this work done, we're planning to spend the rest of the year ...

Oct 1, 2015 by Aubrey Rhodes API

Batch Operations and PUT in API v3.0

Preview for Batch Operations and PUT in API v3.0

The latest update to API v3.0 makes it even easier to manage large lists. The list members resource now accepts a PUT method that allows you to create or update a subscriber in a single operation, and we’ve added a batch operations feature that lets you make multiple operations in just one call. Now, you ...

Sep 18, 2015 by Parker DeBardelaben Data

Powering MailChimp Pro Reporting

This week, we launched MailChimp Pro, a powerful new feature set for quickly growing businesses with lists of 50,000 or more that want to optimize their email marketing. In order to build MailChimp Pro, which is our most powerful set of tools so far, our Ops team would first need a data infrastructure with: Hundreds ...