This is My Code

In This is My Code, our lead data scientist outlines code written in Javascript for a NodeJS process used to move data between AWS ElastiCache Redis and S3.

read more

This is My Architecture

Our CTO discusses some of the unique challenges we face at SparkPost in designing a scalable system that reliably handles large volumes of outbound mail.

read more

SparkPost Available in AWS Marketplace

Learn how the launch of SparkPost on AWS Marketplace makes it even easier for AWS customers to integrate SparkPost into their cloud applications.

read more

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

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

The Hidden Challenges of Building a Cloud MTA

SparkPost’s CTO shares some of the technical challenge of creating complex, highly optimized software like a modern cloud MTA.

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

Why We Chose AWS Instead of a Data Center

How building our service on top of Amazon Web Services (AWS) instead of a data center has given us the agility needed to sustain rapid growth.

read more