Ben Schofield

@benjscho.bsky.social

Software dev at AWS, working on DSQL Learning more about distributed systems, formal methods, living well. Trying to write software that doesn’t get me paged

There are only two file formats: disguised zips and renamed text files. JSON? Text. EPUB? Zip. CSV? Text. EXE? Zip. SVG? Text. DOCX? Zip. ICS? Text. APK? Zip.

We're setting aside 20 free TokioConf tickets for contributors and open source maintainers. If you've submitted a PR to any tokio-rs, hyperium, or tower-rs repo, that's you. Know someone who qualifies? Send them our way! tokio.rs/blog/2026-03...

Free TokioConf tickets for contributors and open source maintainers | Tokio - An asynchronous Rust runtime

Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.

tokio.rs

DSQL just launched support for SEQUENCES and IDENTITY columns. It’s exciting seeing the team launch new features the same week we became available in four new regions. I wrote a short blog about how we make sure they scale here: blog.benjscho.dev/technical/20...

How DSQL Makes Sequences Scale

Sequences are one of those Postgres features that you don’t think much about. You can ask for the next number in the sequence, and you get it. That works pretty well when you have one machine asking f...

blog.benjscho.dev

darryl-ruggles.cloud/dsql-kabob-s... 🆕 Here is my latest blog introducing a Serverless Multi-Region E-Commerce Platform based on an Amazon Aurora DSQL database. For a database platform I have almost always used DynamoDB due to it being truly serverless and pay as you go. (1️⃣/4️⃣) 🧵

Aurora DSQL: Serverless E-Commerce Platform

Discover how to build a serverless multi-region e-commerce platform using Aurora DSQL and AWS services in this comprehensive guide

darryl-ruggles.cloud

What are the best languages for multiprocessor programming right now? Thinking ones that provide strong, safe primitives and good performance. I know Rust works well for this thanks to ownership & releasing of locks on drop. Are there any others that are worth trying?

People always ask me “so is AWS using Rust?” Happy to be part of this article shining some light on how Rust is changing the way services are built in AWS.

Werner@wernervogels.bsky.social · last yr.

In a new guest post from #AWS Sr. Principal Engineers @nikomatsakis.com and Mark Bowes take us inside Aurora DSQL's development from scaling write operations without two-phase commit, to overcoming garbage collection hurdles, and embracing Rust. www.allthingsdistributed.com/2025/05/just...

Wrote a short bit about Rust being a “Safe for X” language: blog.benjscho.dev/technical/20... I’ve basically had this article from lwn in my head for a while and it’s a major reason why I love working in Rust, especially on a big project with a lot of other engineers

Rust is Safe for X

I love this article from lwn and this conclusion especially: this ability to take a property that the language does not know about and “teach” it to Rust, so that now it is enforced at compile time, i...

blog.benjscho.dev