cloudless / log
Less machinery.
More evidence.
Field notes from a few lines of work: reading automated traffic at the edge, running shell functions on Lambda, composing single-job Terraform modules, and designing systems against parts you don't control. Every piece measured before it's trusted.
Latest
all 57 posts →Threads
The log follows a few running lines of work. Each post usually belongs to one.
Signals & automated access
15 postsObserving, classifying and pricing automated traffic at the edge: JA4, Web Bot Auth, x402.
- Prove It Here: A Public Web Bot Auth Checker
- One Request, One Price: x402 and the Payment Layer HTTP Never Shipped
- From Inference to Proof: Web Bot Auth in the Wild
Shell on Lambda
15 postsA custom runtime for plain shell functions, measured against Go and Python: cold starts, cost, packaging.
- Signals #5: Slicing CloudFront Logs
- Signals #4: Mapping the Terraform Module Ecosystem
- Signals #3: GitHub Commit History as a Queryable Dataset
Composable infrastructure
15 postsSmall, single-purpose Terraform modules and the pipelines built from them.
- One Request, One Price: x402 and the Payment Layer HTTP Never Shipped
- Disposable Cloud Proxies in One Command
- Building a JA4 Fingerprint Pipeline on AWS
Systems under uncertainty
5 postsDesign notes on building against parts you don't control: bounded retries, explicit failure, evidence.
- Designing for Uncooperative Suppliers
- The Blind Walk Model
- Tiered Anti-Bot Defense for Headless Chrome
Terraform modules
on the Registry →Published on the Terraform Registry and used throughout the posts. Small, single-job, meant to sit next to established building blocks rather than replace them.
Shell & serverless
-
ql4b/lambda-shell-runtime-layer/aws
Shell runtime as a shared Lambda layer
v1.3.2 source
-
ql4b/lambda-function/aws
Minimal zip-packaged function for provided.al2023
v1.2.0 source
-
ql4b/lambda-layer/aws
Lambda layers with flexible packaging options
v1.2.1 source
Edge & web
-
ql4b/x402-edge/aws
x402 payments on paths of an existing CloudFront distribution
v1.2.2 source
-
ql4b/website/aws
CloudFront + S3 + TLS + Route 53 from a domain
v2.1.0 source
-
ql4b/ec2-proxy/aws
Disposable HTTP proxy on EC2 with IP rotation
v3.1.1 source
Data & ops
-
ql4b/analytics-pipeline/aws
SQS → Lambda → Firehose → OpenSearch
v1.2.3 source
-
ql4b/restapi-sns-proxy/aws
API Gateway to SNS with rate limiting
v1.0.3 source
-
ql4b/ses-email-forwarder/aws
SES receiving and forwarding
v1.1.4 source
-
ql4b/ecs-tempo/aws
Grafana Tempo on ECS Fargate
v1.0.1 source