Phone Numbers as Cloud Resources: the Amazon Connect APIs I Worked On

At Amazon I designed, built, tested, and deployed public phone-number APIs for Amazon Connect, in Java, released globally, for Connect users provisioning numbers for their contact centers. In Connect a phone number is a cloud resource with an ARN, tags, an asynchronous provisioning workflow, and a quota rule limiting how often numbers can be claimed and released. This post covers the API surface and the design decisions encoded in the contract.

August 5, 2026 · 7 min

Building a Trading Bot That Survives Its Own Failures

A trading bot is a distributed system that runs unattended against a live broker, so a crash, a duplicated message, or stale local position state each has a direct financial cost. This is how I engineered one to run all day under five reliability guarantees: idempotency, a single source of truth, bounded-cost orders, clock-aware failover, and self-monitoring that catches a silent break within minutes.

June 14, 2026 · 7 min