Back to selected work

Engineering case study / In progress

Akbulut ERP

Akbulut ERP is an end-to-end SaaS enterprise resource planning solution for tracking inventory, warehouse transfers, customer invoices, and financial records under strict multi-tenant boundaries.

.NET 8ASP.NET Core MVCPostgreSQLEntity Framework CoreMulti-tenant Architecture

04 / Screenshots & media

See the work in context.

Project view / 01
Project view / 02
Project view / 03

01 / Architecture overview

Make the system legible.

Layered .NET 8 MVC architecture utilizing Repository and Unit of Work patterns over PostgreSQL with tenant-scoped database sessions.

02 / Problem & need

The useful constraint.

Providing deep ERP business capabilities while maintaining high response times and strict tenant separation across hundreds of concurrent organizations.

03 / Technical decisions

01Leveraged .NET 8 MVC for strongly-typed server-side rendering and rapid business workflow execution.

02Modeled PostgreSQL relational schemas with foreign key constraints and transactional integrity.

03Structured modular domain areas for stock, invoicing, customers, and reporting.

04 / Challenge resolved

Managing complex warehouse stock movements and financial ledger balances without concurrency anomalies.

05 / Lessons & next

Reinforced deep understanding of business domain modeling, SaaS tenancy patterns, and ERP system design.