Merveilleux Biangacila

Architecture

I design platforms that are understandable, scalable and operationally serious.

The goal is not complexity. The goal is a system that can support real money, real people, real compliance and real growth.

DDD

I model platforms around business capabilities, bounded contexts and language that stakeholders understand.

Microservices

I split systems only where autonomy, scale, compliance or delivery velocity justify the operational cost.

Kafka & Event Driven

I use events for payment callbacks, operational workflows, audit trails, asynchronous processing and cross-domain coordination.

CQRS

I separate operational commands from executive reporting where products need clean write models and fast read views.

Cassandra

I use Cassandra for high-volume operational data where write throughput, partition design and predictable access patterns matter.

Docker & Kubernetes

I package services for repeatable delivery, production operations and cloud portability.

Payments

I design payment flows around idempotency, callbacks, reconciliation, provider adapters, auditability and support operations.