Idei
Articole tehnice și perspective despre inginerie software, AI pragmatic și arhitectură modernă.
Deploy-urile fără downtime nu sunt o funcție a platformei. Sunt o disciplină a migrărilor de schemă.
Orice platformă de containere îți va spune că face deployment-uri fără downtime.
Costul AWS NAT Gateway: cea mai scumpă linie pe care n-o vezi
Cât costă un AWS NAT Gateway pe lună? $32,85 pe gateway fără trafic, plus $0,045/GB. Exemple calculate, factura noastră de $102 și cinci moduri de a o reduce.
Reserved, Savings Plans sau nimic: când un angajament pe un an chiar merită la scară mică
AWS îți dă până la 72 % reducere la compute dacă promiți să continui să plătești pentru el timp de trei ani.
Secrete în CDK: Secrets Manager, Parameter Store și niciodată nimic în template
Un template CloudFormation e un fișier text. E stocat de CloudFormation, e în cdk.out pe discul fiecărui developer, e în logurile de CI de la ultimul synth…
WAF pentru o aplicație Next.js: regulile managed care blochează trafic legitim, și ce am făcut cu ele
Să pornești AWS WAF în fața unei aplicații web e un construct CDK și o bifă de grupuri de reguli managed.
Rotația parolei de bază de date fără downtime: lucrul pe care îl tot amâni
Toată lumea e de acord că parola bazei de date ar trebui rotită. Aproape nimeni n-o face, iar motivul nu e lenea.
Un runbook de incident pentru o echipă fără on-call
Companiile mari au rotații de on-call, incident commanderi, matrici de severitate și un buget de tooling pe măsură.
Backup-urile pe care nu le-ai restaurat niciodată nu sunt backup-uri. Un exercițiu de restaurare, cronometrat.
Fiecare data store din AWS are backup-uri pornite implicit sau printr-o bifă. Aurora păstrează backup-uri automate. DynamoDB are point-in-time recovery.
Health check-uri care mint: șase moduri în care serviciul tău zice „ready” când nu e
Un health check e un contract între aplicația ta și lucrul care îi rutează traficul. Router-ul întreabă „poți lua un request?” și aplicația răspunde.
Rate limiting: la margine, în gateway sau în aplicație? Trei straturi, trei treburi
„Adaugă rate limiting” e un tichet de un rând care ascunde trei probleme diferite.
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ă…
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.
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…
Cozi fără Kafka: SQS, EventBridge și singurul loc în care chiar am avut nevoie de un stream
Fiecare platformă ajunge la momentul în care o cerere face prea multe. Handler-ul de checkout trimite un email, actualizează indexul de căutare, anunță…
Ce a scris Claude Code din infrastructura noastră, și ce am refuzat să facem merge
Folosim Claude Code zilnic pentru muncă de infrastructură, pe o platformă pe care o operăm pentru un client din SUA: stack-uri CDK, scripturi de deploy…
Infrastructure as code nu înseamnă Terraform. CDK, Pulumi și întrebarea care decide de fapt
Pe undeva prin 2019, „infrastructure as code” a devenit sinonim cu Terraform în majoritatea conversațiilor, așa cum „căutare” înseamnă Google.
Logurile tale nu ar trebui să știe în ce cloud rulează
E 02:40 și pipeline-ul de comenzi pierde evenimente. API-ul rulează pe EKS.
Trei conturi AWS, un singur cod CDK: cum ținem dev, staging și prod departe unul de altul
Majoritatea articolelor despre AWS de pe acest blog au fost, până acum, ghiduri: ce face un serviciu, cum îl configurezi, cât costă. Acesta e diferit.
Ziua în care CloudFormation ne-a șters serviciile App Runner: un post-mortem și cele patru plase de siguranță pe care le-am adăugat
Pe 30 aprilie 2026, un singur cdk deploy rulat de pe un laptop a șters toate serviciile App Runner din mediul nostru de dev.
AWS App Runner după șase luni în producție: un review sincer
Review sincer AWS App Runner după șase luni cu trei aplicații Next.js în producție: ce merge, limita de 120 de secunde, pipeline-ul de deploy și costurile.
Fable 5.1 vs Fable 5: același preț, altă factură
Anthropic a lansat Claude Fable 5.1 și primul lucru pe care îl vezi în pagina de prețuri e că nu s-a schimbat nimic: 10 dolari pe milionul de tokeni de…
Nu construi un agent. Construiește fabrica de agenți.
Oricine poate construi un agent AI într-un weekend. Un model bun, câteva tool-uri, un prompt de sistem decent — și ai un demo care impresionează în ședința de…
„Câți ani de experiență ai cu o librărie lansată anul trecut?"
Sau: cum reușește industria de recrutare să respingă exact oamenii pe care îi caută. Săptămâna aceasta am primit un mesaj de la o agenție de recrutare din UK.
De ce tot „evadează" AI-ul? Ce se întâmplă de fapt când un model sparge singur un sistem
În ultimele săptămâni presa s-a umplut de titluri dramatice: modele AI care „au evadat" din laborator și au spart companii reale. E adevărat că s-a întâmplat.