This website uses cookies
Read our Privacy policy and Terms of use for more information.
design_patterns
+1
Jul 1, 2026
•
6 min read
Ports and adapters is not a shape you draw or a folder layout you copy. It is a single rule about which way your dependencies point, and almost everyone who claims to use it has broken that rule.
AWS
+2
10 min read
Build a feature-extraction layer that turns raw S3 data into compact prompt context with one Athena query, then injects it into a Bedrock call. No database to run, no pipeline to babysit. Plan for 60 to 90 minutes.
AI
Jun 27, 2026
The "MCP is bloated, rip it out" crowd is right about the bill and wrong about the cause. The token tax isn't the protocol. It's a convention nobody questioned: dumping every tool definition into the model's context.
Every greenfield service drifts into controller, service, repository. People call it boring three-tier and reach for something fancier. The boredom is the feature.
9 min read
Stand up a managed Apache Iceberg table on Amazon S3 Tables, then query it from both Athena SQL and Spark, travel back to an earlier version, and watch S3 compact the files for you with zero maintenance jobs.
Jun 26, 2026
Stage your own data in S3, onboard into SageMaker Unified Studio with one click, then query it three ways in a single serverless notebook: Athena SQL, Athena for Spark, and a natural-language Data Agent.
Jun 25, 2026
Build an Amazon Q Business application that indexes your S3 documents, connects to Confluence, and runs a custom plugin action that hits your own API. Plan for 2 hours if you have used IAM Identity Center before, 3 if you have not.
Jun 24, 2026
7 min read
The MVC your web framework ships is not the MVC that Trygve Reenskaug wrote down in 1979. What mutated and what survived tells you what the pattern was actually for, and why the Controller keeps falling apart.
Jun 23, 2026
8 min read
Hand a legacy Java 8 Spring Boot app to an AWS agent and get back a Java 21 branch with a green build and a reviewable, commit-by-commit diff. About 60 to 90 minutes, most of it watching builds run.
AWS_AI_Series
Jun 22, 2026
Build a checkpointed autonomous run: a Kiro CLI agent that refactors a real repo on its own, fenced by tool permissions and a one-command rollback. About 90 minutes.
Jun 21, 2026
A design pattern is not reusable code. It's a name for a recurring shape that a good solution takes under pressure. Knowing the difference is what separates engineers who use patterns from engineers who get used by them.
Take one small, invariant-heavy feature, a fair money splitter, all the way through Kiro's spec workflow: EARS requirements, design, tasks, generated code, and a property-based test suite that actually tries to break it.