
Before You Build It: The AWS Primitive That Replaces the Custom Piece
A lab design review still had a cron server for a nightly job. Classic Lambda had already stopped at 900 seconds. Name the primitive, or name the stop-rule that keeps the box.
Blog category
AWS architecture patterns covering microservices vs monolith decisions, multi-tenancy, serverless design, database selection, and multi-account governance. Frameworks drawn from real enterprise and SaaS architecture engagements.

A lab design review still had a cron server for a nightly job. Classic Lambda had already stopped at 900 seconds. Name the primitive, or name the stop-rule that keeps the box.

A lab schedule after the 3 August 2026 GA returned findings and zero pull requests. Agentic-readiness scores 56 criteria. AWS-managed compute runs analyses only — remediation still needs Batch or EC2.

A lab renewal only changed the connection string, and a construct was still unconverted. Babelfish speaks TDS 7.1 through 7.4 on port 1433 and does not apply to Oracle. Identifiers longer than 63 characters are rewritten.

On October 1, 2026, AWS opened Well-Architected Agent in preview. One profile covers up to 100 accounts on a 7-day refresh, and Business+ is limited to 2 profiles. Developer and Business support have no access.

On 16 Sep 2026 AWS opened Sign up (new) with $100 in credits at signup, up to $200 over 6 months, and a project pinned to one of three Regions. Use advanced on day one for HIPAA, Marketplace, or a Region you choose.

On 18 Sep 2026 SNS raised the payload ceiling to 1 MiB, four times 256 KiB, but only after you set MaximumMessageSize. A full 1 MiB Standard publish is 16 requests. At 50 cents per million requests, one million of those publishes cost 8 dollars before the free tier.

DuckLake spec 1 shipped on 13 April 2026 and keeps lake metadata in a SQL database. DuckDB's architecture note puts Iceberg planning at about 100 ms per sequential S3 GET, roughly half a second before a query starts. On AWS, stay on S3 Tables when Athena, Glue, or Redshift must read the table.

On August 4, 2026 Amazon Connect Cases gained workspace CSV export in 10 Regions — Cases.Export permission, field picker, Cases-export-YYYY-MM-DD.csv. Enable for the right roles only.

On 2026-07-16 AWS put PostgreSQL 19 Beta 2 in RDS Preview. Our first-party REPACK CONCURRENTLY run cut an 873 MB bloated table to 429 MB in 4.5s with 60/60 concurrent SELECTs succeeding.

For an on-prem MySQL estate (~1.1 TB, 340 tables), DMS full load + CDC into Aurora MySQL cut planned downtime from 6h → 18 min — LOB misconfiguration added 11 hours of rework before cutover.

For a mid-market retailer (~2.4M SKUs, checkout p95 1.9s → 420ms), DynamoDB cart + Step Functions checkout + conditional inventory cuts held 2.1k checkout RPS — after a cache-as-inventory mistake oversold 380 units in 12 minutes.

For a .NET monolith (~220 endpoints, ~$28k/mo EC2), strangling 14 endpoints to Lambda cut p95 on those routes 1.4s → 210ms — an early LMI move on spiky traffic wasted ~$3.2k in idle capacity provider hours.