Modern e-commerce projects demand high performance, security, flexibility, and integration capabilities. Our shopping platform, built on Enliq's microservice architecture, elevates both user experience and system reliability to premium standards. Below is a detailed breakdown of the Enliq components utilized in this project:
Enliq Payment Core
Payment processing, one of the most critical pillars of e-commerce, is managed by Enliq Payment Core. This module integrates seamlessly with multiple payment providers to deliver a secure and flexible payment experience:
- RESTful API integrations with providers like Iyzico, Masterpass, and Craftgate.
- Adapter-based architecture enables effortless switching between providers when needed.
- Centralizes payment operations by decoupling them from the core system.
Enliq IAM (Identity & Access Management)
User identity management and access control are vital for platform security. Enliq IAM addresses these needs with:
- Support for OAuth2 and OpenID Connect protocols for modern authentication.
- Advanced features including JWT generation, token validation, role-based authorization, and multi-tenant user management.
- Integration with third-party OAuth providers like Google and Facebook for seamless social login.
- Dynamically configurable role-based access control (RBAC) for administrators.
Enliq Notification
To enhance user engagement and streamline communication, Enliq Notification manages all alerts through an asynchronous, scalable infrastructure:
- Queue-based architecture ensures prompt, uninterrupted delivery of emails, SMS, and in-app notifications.
- Adapter integrations with Twilio (SMS), SendGrid (email), Slack (internal alerts), and Codec.
• • High delivery success rates for critical workflows like password resets, registration verification, and order status updates.