From production systems, not slideware
Keep the files off the app servers
A serverless S3 upload/download platform: two IAM roles, API Gateway, presigned URLs, SQS, processor Lambda, and PostgreSQL metadata.
Open architecture diagramWriting
Longer notes from systems that ran in production. Each piece has a public comment thread.
From production systems, not slideware
A serverless S3 upload/download platform: two IAM roles, API Gateway, presigned URLs, SQS, processor Lambda, and PostgreSQL metadata.
Open architecture diagramTue Nov 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time) · Kafka · Flink · Data engineering · Snowflake
Notes from building a Flink enricher on Kafka at Capital One — Avro contracts, bad-event paths, and sinks that downstream teams could actually trust.
Tue Mar 03 2026 00:00:00 GMT+0000 (Coordinated Universal Time) · Microservices · Spring Boot · DDD · AWS
A phased Strangler Fig migration of Maryland Eligibility & Enrollment into Spring Boot services, with file processing and batch moved off the application servers.
Thu May 14 2026 00:00:00 GMT+0000 (Coordinated Universal Time) · Applied AI · RAG · MCP · Spring AI · AWS
How ingestion, Bedrock Cohere embeddings, and FDE (full-document enrichment) build a citable policy corpus in pgvector — then MCP keeps live E&E data out of the default prompt.