Raționament tehnic, pus în scris.

Note despre compromisurile, modurile de eșec și detaliile de implementare din spatele proiectelor.

9 min de citit

Cum Am Rezolvat Problema Centilor Pierduți: Logică Fiscală Multi-Jurisdicțională cu Arhitectură Hexagonală

Povestea din spatele JurisLogic - un microserviciu headless de taxe și comisioane care gestionează taxele de vânzare din SUA, TVA din UE, sistemul TVA pe trei niveluri din Marea Britanie și GST/HST din Canada, fără nicio eroare de rotunjire în virgulă mobilă. Ce am descoperit despre domain-driven design, pattern-ul Strategy și de ce decimal.js mi-a salvat sănătatea mintală.

Arhitectură, NestJS, TypeScript, Domain-Driven Design, Microservicii

Citește articolul
9 min de citit

Cum Convention Over Configuration a Domesticit un Monorepo cu 6 Aplicații: Turborepo, Fastify și RBAC Dinamic

Proiectul modular de e-commerce m-a învățat că partea cea mai grea când construiești un sistem mare nu e vreo funcționalitate anume - ci să menții totul organizat pe măsură ce codebase-ul crește. Iată cum auto-înregistrarea rutelor, un sistem dinamic de permisiuni și cache-ul Turborepo au ținut complexitatea sub control.

Turborepo, Fastify, Prisma, E-Commerce, RBAC

Citește articolul