// CASE_STUDY
ONE B2B Platform
Overview
A B2B e-commerce platform designed for dealer and distributor management. Features complex pricing tiers, bulk ordering workflows, inventory synchronization, and comprehensive reporting for enterprise sales teams.
Technologies Used
C#
.NET 7
Umbraco
SQL Server
Redis
Azure DevOps
REST API
My Role
.NET Developer building core e-commerce features including pricing engine, order management, and inventory APIs.
Architecture
Frontend
Umbraco CMS
→
API Gateway
.NET 7 REST APIs
→
Pricing Engine
Redis + Rules
→
Order Service
Event Sourced
→
Database
SQL Server
→
ERP
SAP Integration
Challenges
- Complex pricing logic with multiple discount tiers and volume-based calculations
- Real-time inventory synchronization across multiple warehouse systems
- High-concurrency order processing during promotional periods
- Integration with SAP ERP for financial reconciliation
Solutions
- Built rule-based pricing engine with Redis caching for sub-millisecond price calculations
- Implemented event-sourced inventory system with eventual consistency guarantees
- Used optimistic concurrency with retry strategies for order processing
- Designed async integration pipeline with SAP using message queues
Outcomes & Impact
Order processing speed improved by 200%
Zero pricing errors in production since launch
Supported 500+ concurrent users during peak sales events
Reduced manual data entry by 80% through ERP integration