Dynoxide 0.10.0 is out, the biggest release since the original engine.

The headline: the same DynamoDB engine now runs in the browser. WebAssembly + wa-sqlite over OPFS, no server, no cross-origin isolation headers. CRUD, GSI and LSI queries, fully client-side. A preview for now.

Also: an official ~5 MB Docker image, a drop-in for amazon/dynamodb-local.

Heads-up: first breaking release. MCP over HTTP now needs a bearer token.

#rustlang #dynamodb #webassembly

https://martinhicks.dev/articles/dynoxide-0100-browser-and-docker

Dynoxide 0.10.0: it runs in the browser now

Dynoxide 0.10.0 compiles to WebAssembly and runs in the browser on OPFS, ships an official ~5 MB Docker image, and adds a storage-backend trait. Plus what breaks.

Martin Hicks

Open-source DynamoDB emulators are closing on the real thing fast. Floci's gone from ~61% to the low 90s in a month. ExtendDB landed near the top from a standing start.

Wrote it up after yesterday's site launch: https://martinhicks.dev/articles/dynamodb-conformance-org

684 tests, all scored against live AWS DynamoDB.

#DynamoDB #AWS #OpenSource

How close is your DynamoDB emulator to AWS?

The DynamoDB conformance suite now has a home: eight emulators and 684 tests scored against live AWS DynamoDB, with results published on every run.

Martin Hicks

My DynamoDB conformance suite has a proper home now: https://dynamodb-conformance.org

Eight emulators. 684 tests. One independent suite scoring all of them against DynamoDB's real-world behaviour.

Runs weekly. Matrix, run history, per-target pages. Every figure pulled straight from each run.

#aws #dynamodb

DynamoDB Conformance

How faithfully does each DynamoDB emulator match the real thing? An independent conformance suite, scored against live AWS DynamoDB and tracked run over run.

DynamoDB Conformance

Hello hachyderm ๐Ÿ‘‹

Migrated over today and really glad to be here. Looking forward to seeing more of the content Iโ€™m here for.

If you want to know more about me, https://martinhicks.dev

#introduction #aws #dynamodb #homelab

Martin Hicks - Software developer and AWS consultant

I'm a software developer and AWS consultant based in Manchester, UK. Currently building open source tools for DynamoDB developers.

Martin Hicks

After running my integration tests against a local #DynamoDB database I am pretty confident with deploying to production.

I created a custom Decoder/Encoder to convert #Swift structs to and from `[String: DynamoDBClientTypes.AttributeValue]`.

The code looks so much cleaner now โค๏ธ

#SwiftOnServer #AWS

After finalizing my integration tests I can finally update my code for communicating with #AWS #DynamoDB ๐Ÿš€

#swift #SwiftOnServer

I am creating some integration tests for my apps backend.

The tests are checking whether my data structure is correctly passed to #DynamoDB.

With the help of TestScoping I can prepare and teardown my local instance without bloating up my test code.

#swift #testing

AWS doesn't ship a conformance suite for DynamoDB emulators, so I built one. 526 tests, ground-truthed against real DynamoDB.

Dynoxide passes every one. DynamoDB Local fails 42. LocalStack fails 37. Dynalite fails 57.

Numbers from a public, reproducible repo. #rustlang #dynamodb

https://martinhicks.dev/articles/dynoxide-conformance-suite

Building a DynamoDB conformance suite

How I built a 526-test DynamoDB conformance suite, and what it found in DynamoDB Local, LocalStack, Dynalite, and Dynoxide.

Martin Hicks

AWS US-EAST-1 outage (Oct 20, 2025): Root cause & lessons

A DNS race condition in DynamoDB led to empty endpoint records, triggering cascading failures across AWS services like EC2 and Lambda.

Explore what went wrong and how to build resilient cloud systems:
https://shorturl.at/sJO5K

#AWS #CloudComputing #DevOps #DynamoDB #ResilienceEngineering

AWS US-EAST-1 DNS & DynamoDB Outage (Oct 20, 2025): Root Cause, Lessons and the Future of Cloudโ€ฆ

AWS US-EAST-1 outage (Oct 2025): Explore DNS & DynamoDB failure root causes, lessons and cloud resilience strategies in this detailedโ€ฆ

Medium

The #InfoQ article discusses the challenges faced during a migration from a relational database to NoSQL, focusing on the importance of database sequences for unique identifiers.

It outlines the development of a new sequence service using #DynamoDB and a two-tier #caching architecture.

๐Ÿ”— Read now: https://bit.ly/4e6FRox

#SoftwareArchitecture #DistributedSystems #NoSQL #Database #Performance