This website uses cookies
Read our Privacy policy and Terms of use for more information.
Tutorial
+2
Oct 25, 2026
•
9 min read
Timestream now names two products and only one takes new customers. The definition, the decision, a working InfluxDB 3 write-and-query loop, and the export path out of LiveAnalytics.
Nextjs
+1
6 min read
Last week's out-of-band Next.js release fixed two critical RCEs and one DoS. On the 15.x line, the command everyone will run does not fully fix one of them, and your scanner may never tell you.
design_patterns
The Builder pattern is mostly a patch for languages without named arguments. Here is the part that is still worth writing in 2026: validation across fields, immutable results, and step-by-step construction.
Oct 24, 2026
11 min read
A definition-first reference for Amazon Neptune: the storage model, the three query languages and why you only need one, what it really costs, and a runnable build that loads a small route network from S3 and traverses it with openCypher.
Oct 23, 2026
Last time we looked at MemoryDB, a database that happens to speak Redis. DocumentDB is the mirror image: it speaks MongoDB's wire protocol on a different engine, and this article shows you the compatibility gap with a live change stream and a probe script you run yourself.
Oct 22, 2026
Last time we looked at ElastiCache, the cache you put in front of a database. MemoryDB is the same wire protocol with a different promise: the data in memory is the database, and an acknowledged write survives a failover.
Most factory code is an if-statement with a class name on it. Here is the one problem the pattern really solves, the two GoF versions, and the registry you will actually write.
DevOps
Inngest's October 10 outage was not a database failure. It was a deadline that cancelled a queued query, a pooler that closed the connection in response, and a loop that fed itself for three hours.
ElastiCache
Oct 21, 2026
ElastiCache is a managed Valkey, Redis OSS, or Memcached endpoint, and the managed part is the easy half. We create a serverless Valkey cache with boto3, put a cache-aside layer in front of a slow fake database, and read the hit rate from CloudWatch. Plan for 60 minutes and well under a dollar.
Aurora DSQL
Oct 20, 2026
Aurora DSQL is serverless, PostgreSQL-compatible, and active-active, and it has no locks at all. We create a cluster with boto3, connect with an IAM token, and cause a write conflict on purpose to measure what optimistic concurrency costs. Plan for 60 to 90 minutes and under a dollar.
Aurora
Oct 19, 2026
Aurora keeps the database engine you know and replaces the storage underneath it. We build a Serverless v2 PostgreSQL cluster with a writer and a reader, point a connection prober at it, force a failover, and read the outage off the clock. Plan 60 to 90 minutes and a small bill.
RDS
Oct 18, 2026
10 min read
RDS runs the database engine you already know and takes over everything underneath it. We build a Multi-AZ PostgreSQL instance, hammer it with a connection prober, force a failover, and read the outage off the clock. Plan 60 to 90 minutes and a small bill.