Creuto is now an OpenAI Select Partner Read More
86 articles on Software Architecture & Technical from the Creuto engineering and product team: practical guides, trends, and lessons from building real software.

PlanetScale's Neki brings the Vitess team's sharding experience to Postgres. Counterintuitively, a credible managed option is an argument for postponing the decision rather than bringing it forward.
Akash Mohapatra
Sep 11, 2026

Generating a repository from a template could recreate a .git folder that git then adopted, giving a malicious template arbitrary reads and process execution on the host. Two other fixes in the same release share the failure mode.
Akash Mohapatra
Sep 11, 2026

Every complex search endpoint has picked between a URL that runs out of room and a POST that cannot be cached. That choice was a limitation of the method set, and the method set just changed.
Akash Mohapatra
Sep 10, 2026

No vulnerability, no exploit, no privilege escalation. Someone types into a text box you left open and the agent you invited into CI reads it as an instruction.
Akash Mohapatra
Sep 10, 2026

The release post contains no utilisation figures, no cost reduction, no bin-packing improvement. That absence is deliberate, and vendor coverage will fill it anyway.
Akash Mohapatra
Sep 10, 2026

Every component behaved exactly as configured. The settlement service still went dark for four hours. Payment systems fail in the gaps between correct components, and only injected failure finds them.
Akash Mohapatra
Sep 10, 2026

Events are not delivered in the order they were generated. The same event can arrive twice. Two of those facts are in the documentation, and most handlers we inherit violate both.
Akash Mohapatra
Sep 10, 2026

Poor architecture rarely fails loudly. It shows up as slower releases, bigger cloud bills, fragile systems and features never built. Where the cost hides, and how to avoid it without over-engineering.
Nihar Ranjan Rout
Jun 11, 2026

Projects delivered on time can still stall. Product-first engineering starts with problems, outcomes and how the system must change, so engineering stays a growth engine instead of a bottleneck.
Nihar Ranjan Rout
Jun 11, 2026
Whatever your challenge, we bring the expertise to build, scale, and transform your digital presence with technology that works.