Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,670 articles
Frontend — Our Journey Migrating to AWS IMDSv2

Our Journey Migrating to AWS IMDSv2

We are heavy users of Amazon Compute Compute Cloud (EC2) at Slack — we run approximately 60,000 EC2 instances across 17 AWS regions while operating hundreds of AWS accounts. A multitude of teams own and manage our various instances. The Instance Metadata Service (IMDS) is an on-instance component that can be used to gain an…

AGArchie Gunasekara·December 12, 2023Frontend
Performance — As payments evolve, enterprises turn to Stripe

As payments evolve, enterprises turn to Stripe

Enterprise businesses turn to Stripe for innovation and reliability. Stripe has invested in enterprise payment solutions such as payment optimizations, payment method coverage, faster payouts, multiprocessor support, and streamlined account structure.

AVAlex VogenthalerAlex Vogenthaler·December 12, 2023Performance
Databases — Upgrading GitHub.com to MySQL 8.0

Upgrading GitHub.com to MySQL 8.0

GitHub uses MySQL to store vast amounts of relational data. This is the story of how we seamlessly upgraded our production fleet to MySQL 8.0.

JLJiaqi Liu, Daniel Rogart, Xin WuJiaqi Liu, Daniel Rogart, Xin Wu·December 7, 2023Databases