Topic

AWS

32 articles

Showing 24 of 32
The Cloudflare Blog

AWS’s Egregious Egress

Amazon’s says: “We strive to offer our customers the lowest possible prices, the best available selection, and the utmost convenience.” When it comes to egress, their prices are far from the lowest.

15 min read
Slack Engineering

Data Wrangling at Slack

For a company like Slack that strives to be as data-driven as possible, understanding how our users use our product is essential. The Data Engineering team at Slack works to provide an ecosystem to help people in the company quickly and easily answer questions about usage, so they can make better and data informed decisions:…

10 min read
Lyft Engineering

IAM whatever you say IAM

This post was co-authored with Andrew Johnson (@SecPrez).

Alex Chantavy9 min read
Slack Engineering

From SSH to REST: A Security-Driven Modernization of Slack’s EMR Data Pipelines

Excerpt By 2024, Slack’s data platform had accumulated 700+ SSH-based operators orchestrating critical data pipelines. We’re talking daily search indexing that processed terabytes of data, analytics jobs powering business intelligence, the whole shebang. Every single one of these jobs required direct SSH access to production AWS Elastic MapReduce (EMR) clusters. We had a massive security…

Mahendran Vasagam14 min read
Slack Engineering

Shipyard: How We Built Slack’s Next-Generation EC2 Platform

Over the past few years, we’ve been on a journey to modernise how we run Amazon Elastic Compute Cloud (EC2) instances at Slack. In our first post, Advancing Our Chef Infrastructure, we shared how we moved from a single Chef stack to a resilient, multi-stack setup with versioned cookbook deployments and safer promotion workflows. This…

Archie Gunasekara13 min read
Slack Engineering

Slack AI: The Path to Multi-Cloud

In early 2023, Slack faced a foundational challenge: serving Large Language Models (LLMs) at enterprise scale with the security, reliability, and performance our customers expect. Over three years, we evolved from basic infrastructure to orchestrating a sophisticated multi-cloud architecture. We didn’t just want shiny new models; we needed a system resilient to regional outages and…

Shaurya Kethireddy15 min read
Instacart Tech & Innovation

Zero-Downtime PostgreSQL Cutovers | Instacart

Authors: Brad Nicholson, Andrew Tanner, Marco Montagna Instacart runs one of the largest PostgreSQL fleets on top of AWS RDS, and part of managing a fleet like this is to keep it up to date....

Person13 min read
Instacart Tech & Innovation

Terraforming RDS — Part 1 | Instacart

The basics of Terraform and RDS. At Instacart we are approaching a hundred PostgreSQL instances running in AWS RDS. They are all managed in Terraform. Using Terraform with RDS has caused a lot of pain...

Person18 min read
Shopify Engineering

Future Proofing Our Cloud Storage Usage - Shopify

How we reduced error rates, and dropped latencies across merchants’ flows Reading Time: 6 Minutes Shopify merchants trust that when they build their stores on our platform, we’ve got their back. They can focus on their business, while we handle everything else. Any failures or degradations that happen put our promise of a sturdy, battle-tested platform at risk. To do so, we need to ensure that the platform stays up and stays reliable. Shopify since 2016 has grown from 375,000 merchants to over 600,000. As of today, an average of 450,000 S3 operations per second are being made through our platform. However, that rapid growth also came with an increased S3 error rate, and increased read and write latencies. While we use S3 at Shopify, if your application uses any flavor of cloud storage, and its use of cloud storage strongly correlates with the growth of your user base—whether it’s storing user or event data—I’m hoping this post provides some insight into how to optimize your cloud storage!

7 min read
CNCF Case Studies

OpenTalk

OpenTalk, a videoconferencing solution, needed a secure and scalable Identity and Access Management (IAM) solution to authenticate users across various services while maintaining strict security and…

8 min read
Instacart Tech & Innovation

Introducing arn, a Library for Working with AWS ARNs | Instacart

At Instacart, we run our infrastructure on AWS, so our systems often deal with AWS ARNs . We often run into cluttered code, and needed to develop a solution for simpler, safer code. That’s why...

Person5 min read
Stripe Engineering

Debugging your AWS/Stripe integration just got easier

For developers building on AWS, you have various choices for processing payments within your application. Most developers choose a payment processing service to handle this part of their application flow, which involves integrating with a third-party vendor outside of the AWS environment.

James Beswick2 min read