Skip to content

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ă.
Infrastructură cloud

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
Infrastructură cloud

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ă
Infrastructură cloud

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
Infrastructură cloud

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
Infrastructură cloud

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
Infrastructură cloud

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
Infrastructură cloud

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.
Infrastructură cloud

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
Infrastructură cloud

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
Infrastructură cloud

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
Dezvoltare

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
Dezvoltare

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
Dezvoltare

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
Infrastructură cloud

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
Inteligență Artificială

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
Infrastructură cloud

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ă
Infrastructură cloud

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
Infrastructură cloud

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
Infrastructură cloud

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
Infrastructură cloud

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ă
Inteligență Artificială

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.
Inteligență Artificială

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?"
Inteligență Artificială

„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
Inteligență Artificială

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.