Just a .NET engineer trying to stay one refactor ahead of AI. 🤖
I build backend systems, modernize old ones, and spend an unreasonable amount of time thinking about architecture, performance, and production behavior.
- ⚙️ Backend Engineering
- 🧱 Software Architecture
- 🧭 Legacy Modernization
- ⚡ Performance & Scalability
- 🗄️ Data & Search Systems
- 🚀 Production Infrastructure
A production e-commerce platform I designed and built end-to-end to explore practical architecture decisions in a real system.
🌐 Live:https://torabihoney.com
📖 Case Study:https://alitorabi.dev/project/torabi-honey/
.NET 10 · ASP.NET Core · PostgreSQL · Redis · Lucene.NET · Docker · Next.js
Some of the things I cared about while building it:
- Domain-Driven Design without turning everything into a pattern museum
- Reliable asynchronous processing with Domain Events + Outbox
- Persian full-text search with zero-downtime index updates
- Concurrency and consistency around orders and payments
- Keeping infrastructure practical and reasonably cheap
BackendC#.NETASP.NET CoreEF Core
ArchitectureDDDClean ArchitectureCQRSDomain Events
DataSQL ServerPostgreSQLRedisLucene.NET
InfraDockerLinuxNginxIIS
Complicated problems don't always need complicated architectures.
I prefer systems that are understandable, observable, maintainable, and boring in production.
