Nov 2025 - Mar 2026

ABALink

Enterprise system with DDD + CQRS

Next.js 15
DDD
CQRS
SSE
react-pdf
Jest
CI/CD
ABALink Hero
// 01

The Problem

Enterprise-level admin operations needed to scale and stay maintainable as complexity grew, with strict consistency requirements across administrative modules.

// 02

Architecture

DDD and CQRS to separate command and query responsibilities and isolate domain logic from infrastructure, on Next.js 15 App Router with SSE for real-time sync.

Commandintent to changeQueryread onlyWrite Modelaggregates, domain logicraises domain eventsRead Modelprojection / view storeoptimized for readsdomain event/ projectionwriteread/write split ↕
// 03

Solution

Modular CRUD components, dynamic PDF generation (react-pdf), automated Jest tests and CI/CD via Vercel.

// 04

Tech Stack

Next.js 15DDDCQRSSSEreact-pdfJestCI/CD
Consistency across modules
99.9%
Internal productivity
+30%
// 05

Screenshots

ABALink | Case Study | Enrique Ferreiro