Senior software engineer · distributed systems

From code to production, I stay hands-on.

Hi, I am Fatih. For more than 14 years, I have built software for public services, energy, retail, SaaS, and regulated document exchange. I make architecture decisions close to the code, the data, and the problems that appear in production.

Portrait of Fatih Mehmet Arslan

What I work on

The problems I keep meeting in real systems

A technology choice is not a result by itself. Clear boundaries, data ownership, failure behaviour, and the team's ability to operate the system matter just as much as the tools we choose.

Distributed systems

I make service boundaries, data ownership, and failure paths explicit in systems built with Kafka, asynchronous processing, and multi-tenant services.

Backend and integration

Regulated integrations

In Peppol and document flows, I work on delivery together with validation, audit trails, data location, and tenant isolation.

Peppol and compliance

System modernisation

I measure the bottleneck before splitting a monolith. At Mantis, this approach helped one platform grow from about 300 to more than 20,000 concurrent users.

SaaS and cloud

Production ownership

I treat code review, observability, and troubleshooting as part of architecture. The value of a decision becomes clear under real traffic and real failures.

Delivery and operations

Examples from my work

Systems that shaped how I think

I have worked across different industries and technology stacks. The common task has always been to make system boundaries and failure modes visible.

2025 · Belgium

Peppol and document integration platform

I build multi-tenant services that validate, transform, and route documents from ERP and SaaS products to European delivery networks.

2019–2022 · Türkiye

SaaS modernisation at Mantis

We separated large enterprise applications into modular SaaS and FaaS components, while scaling one platform beyond 20,000 concurrent users.

2017–2018 · Türkiye

Energy and field telemetry

I built store-and-forward services that protected data during connection loss at remote plants, together with high-volume telemetry pipelines.

Latest writing

Notes from production and architecture work

I write about why a decision was made, where it failed, and what it cost in production, using concrete examples whenever possible.

Working on a similar technical problem?

If you want to discuss distributed systems, regulated integrations, or a modernisation decision, you can reach me directly by email.