Idei
Articole tehnice și perspective despre inginerie software, AI pragmatic și arhitectură modernă.
DynamoDB single-table sau Postgres? Cum am ales, pe fiecare workload, și unde am greșit
Dezbaterea DynamoDB versus Postgres e purtată de obicei ca o religie. O tabără spune că datele relaționale aparțin unei baze relaționale și că designul singl...
Imagini Docker pentru Node în 2026: multi-stage, distroless și imaginea de 1,1 GB care a ajuns la 140 MB
Primul Dockerfile din majoritatea proiectelor Node are unsprezece linii, pleacă de la node:20, copiază repository-ul, rulează npm install și npm run build și...
Un monorepo cu trei aplicații: cum construim doar ce s-a schimbat și am dus pipeline-ul de la opt minute la trei
Trei aplicații Next.js, patru pachete partajate, un singur repository. Asta e forma platformei pe care o rulăm pentru un client din SUA, și e forma corectă: ...
Config la build vs config la runtime în Next.js pe containere: bug-ul care a avut nevoie de două deploy-uri
Am comutat un feature flag. Flag-ul era o variabilă de mediu pe serviciul App Runner, NEXT_PUBLIC_NEW_CHECKOUT=true, schimbată prin CDK, desfășurată curat, s...
Cum facem Salvare & Refactorizare — repararea codului legacy fără a o lua de la zero
Ai cod legacy? Aplicație lentă? Diagnosticăm, reparăm și modernizăm sisteme existente — adesea mai rapid decât construirea de la zero.
Cum construim aplicații web — rapid, full-stack, gata de producție
Procesul nostru de construire a aplicațiilor web cu React, Laravel și Next.js — de la arhitectură și build la deployment în producție, end-to-end.