LocalStack Testing in ClojureIf you are using the v2 AWS SDK clients, you can configure them like so: (ns my.s3 (:import (java.net URI) (software.amazon.awssdk.regions Region) (software.amazon.awssdk.services.s3 S3Client) (software.amazon.awssdk.services.s3.mo...Dec 2, 2022 · 2 min readlambdastew.com
SQS To DynamoDB Tuning - Writing Data to DDB in Rust and TypescriptLast time we created our Rust and Typescript Lambdas with basic hello world implementations and did a quick performance comparison. We'll now expand our Rust and Typescript Lambdas from last time into ones that take data from SQS messages and push th...Jan 16, 2022 · 11 min readlambdastew.com
SQS To DynamoDB Tuning - Setting Up Rust And Typescript LambdasIn this series, I will be investigating throughput tuning for a Lambda that receives SQS events, reads data from S3 object, and blasts the data into DynamoDB. While I'm at it, I'll do a performance shootout between Rust and Typescript versions, attem...Jan 9, 2022 · 4 min readlambdastew.com
Reducing Clojure Lambda Cold Starts Part 11 - Rust Part 2Where Lambda cold starts often get worse in other runtimes is when you start adding dependencies, particularly an AWS SDK dependency. Let's see how Rust fares with an S3 client dependency. Updating Cargo.toml: [package] name = "tax_engine_experiments...Dec 29, 2021 · 5 min readlambdastew.com
Reducing Clojure Lambda Cold Starts Part 10 - Rust?Rust seems to be at the height of the hype cycle right now even among functional programming enthusiasts. Although it's not a true functional programming language, due to not having first-class support for immutable data structures, its ownership mod...Dec 29, 2021 · 3 min readlambdastew.com