Idei
Articole tehnice și perspective despre inginerie software, AI pragmatic și arhitectură modernă.
Cum salvăm și refactorizăm: o platformă migrată de pe o unealtă low-code, un an mai târziu
În 2025 un client din SUA ne-a predat o platformă de business care îi rulează programul de parteneri: onboarding, listări de produse, câștiguri lunare, plăți…
Cum construim aplicații web: primele trei săptămâni și anul de după
Anul acesta am livrat două platforme web foarte diferite cu aceeași metodă.
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…
Imagini Docker pentru Node în 2026: multi-stage, distroless și imaginea de 1,1 GB care a ajuns la 140 MB
Cum un Dockerfile multi-stage și distroless a redus imaginea noastră Node/Next.js de la 1,1 GB la 140 MB: Dockerfile-ul complet, ce s-a stricat și cifrele.
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…