PinnedPublished incircuitpeopleRandom-Access (Seekable) Streams for Amazon S3 in C#Some files are big enough that working on them in memory isn’t possible, or desirable.Nov 10, 20202Nov 10, 20202
Fun with Code for Pricing TiersI’m thinking about pricing today, and focusing-in on usage-based tiered pricing. Let’s look at some code, since that’s my jam.Nov 21, 2024Nov 21, 2024
AWS Global Accelerator Quick StartAWS Global Accelerator (GX) brings to IP addresses the magic that latency-based DNS records used by CDNs bring to domains. Unfortunately…Oct 21, 2024Oct 21, 2024
Securely Forwarding local UDP over TLSI had a need to send UDP traffic generated on a local network to a remote service over the internet. The content of the UDP messages could…Jun 28, 2023Jun 28, 2023
Self-Hosted Email (Send and Receive) with AWS SESThe almost-free way to run email for your domains using SES, Step Functions and Lambda (and AI, of course!).Mar 22, 20231Mar 22, 20231
Published incircuitpeopleStream-to-Stream S3 Uploads with AWS LambdaTransforming the content of large S3 objects with Lambda seems daunting, but a simple stream adapter makes some amazing things possible…Jan 17, 20213Jan 17, 20213
Published incircuitpeopleAWS SQS in PicturesOr, the simple complexity of SQS explained with sequence diagrams.Mar 30, 20202Mar 30, 20202
Published incircuitpeopleA Case for Very Simple Load BalancingStateless UDP protocols aren’t well served by modern load balancers.Mar 1, 2020Mar 1, 2020