Posts by Chris:

Operating DNS on the AWS Network: Challenges and Lessons

Learn how our team worked with AWS to address a challenging DNS performance issue—and tips for troubleshooting with the AWS support team.

read more

RESTful API Versioning Best Practices: Why v1 is #1

Breaking changes can result in frustration and loss of trust between an API provider and their users. API versioning is one way to avoid that frustration.

read more

Configuration Management and Provisioning in AWS with CloudFormation, Ansible, and Puppet

Experimenting with various configuration management and provisioning tools taught our teams how important it is to not get too attached to specific tools.

read more

SparkPost Labs: A/B Test API

Our VP of Engineering introduces SparkPost Labs. Learn how we're sharing new and experimental API and App functionality with our developer community.

read more

Our DevOps Journey: Focusing on Deployment Automation

Concluding our devops journey series, Chris shares some of what we have in store for this year as we focus on improved deployment automation.

read more

The Day Our DNS Hit an Undocumented Limit in AWS

Learn what happened when we ran into—and solved—an unusual condition in Amazon Web Services (AWS) that impacted our DNS infrastructure and our service.

read more

Our DevOps Journey: Achieving Continuous Delivery and Improvement

Switching from on-premises to a cloud-first company is no small feat. Here’s our journey to continuous delivery and improvement over the past few years.

read more

Our DevOps Journey

Switching from on-premises to a cloud-first company is no small feat. Here’s our journey to continuous deployment and improvement over the past few years.

read more

How to Run a Hackathon: Tips and Tricks for Success

Our engineering teams just wrapped their annual winter hackathon. Hear from our VP of Engineering on how to run a hackathon and tips for your own future events.

read more