This website uses cookies
Read our Privacy policy and Terms of use for more information.
Software Letters
Sharing insights about Software engineering, Design patterns, AI applications and NoCode tools.
Written by
Houssem BEN SLAMA
Connect
SQS
+7
Oct 15, 2025
•
4 min read
Tracing async workflows, debugging across queues, and the metrics that actually matter—an advanced guide for serverless teams.
AWS
+3
Aug 3, 2025
7 min read
AWS Glue is a fully managed ETL (Extract, Transform, Load) service designed to simplify data integration. It automates much of the effort in building, maintaining, and running ETL jobs by providing a serverless environment, built-in transformation logic, and native integration with other AWS services like S3, DynamoDB, and OpenSearch.
DDD
+4
Oct 3, 2024
12 min read
Adapting the C4 Model for Serverless, Domain-Driven Design (DDD), and Event-Driven Architecture (EDA)
Data-lake
+8
Jul 2, 2024
9 min read
Understanding Apache Kafka’s Architecture, Benefits, and How It Outperforms Other Data Platforms
Kubernetes
Jun 5, 2024
10 min read
From Basic Operations to Advanced Techniques
Containerization
Jun 4, 2024
Unleashing the Power of Containerization and Orchestration for Modern Applications
AI
+1
Oct 28, 2026
6 min read
Anthropic told its model it was offline. It was not, and the model hit real systems. Why a prompt is not a network control, plus a probe you can run from inside your own agent sandbox.
design_patterns
Dependency injection is a one-line idea that grew a framework industry around it. Here is the idea, the three ways it goes wrong in production, and when a container earns its place.
VPC
+2
A VPC is a routing table with opinions. Build a two-tier network, find out why a packet is dropped without sending one, and see which line items on the bill are really networking.
Tutorial
Oct 27, 2026
11 min read
Redshift is a columnar warehouse where the one decision that matters most is how rows are laid out across compute. This article defines the service, prices it, lists the limits, then builds a serverless warehouse and reads the query plan of the same join under three distribution styles.
Oct 26, 2026
Keyspaces speaks Cassandra's wire protocol without running Cassandra. The definition, the decision, the unsupported list, and a probe script you run against your own account.
Oct 25, 2026
Timestream now names two products and only one takes new customers. The definition, the decision, a working InfluxDB 3 write-and-query loop, and the export path out of LiveAnalytics.
Nextjs
Last week's out-of-band Next.js release fixed two critical RCEs and one DoS. On the 15.x line, the command everyone will run does not fully fix one of them, and your scanner may never tell you.
The Builder pattern is mostly a patch for languages without named arguments. Here is the part that is still worth writing in 2026: validation across fields, immutable results, and step-by-step construction.
Oct 24, 2026
A definition-first reference for Amazon Neptune: the storage model, the three query languages and why you only need one, what it really costs, and a runnable build that loads a small route network from S3 and traverses it with openCypher.