Platform Overview
DZDESK is built on a modern, cloud-native architecture designed for security, scalability, and reliability.
High-Level Architecture
┌─────────────────────────────────────────────────────────────────┐
│ CLIENTS │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Web App │ │ Mobile App │ │ API Clients │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────┘
│
┌───────────────────────────── ┼───────────────────────────────────┐
│ SECURITY LAYER │
│ WAF • DDoS Protection • Rate Limiting │
└─────────────────────────────┼───────────────────────────────────┘
│
┌─────────────────────────────┼───────────────────────────────────┐
│ APPLICATION LAYER │
│ API Services • Web Application │
└─────────────────────────────┼───────────────────────────────────┘
│
┌───────────────── ────────────┼───────────────────────────────────┐
│ DATA LAYER │
│ Database • Cache • File Storage • Search │
└─────────────────────────────┼───────────────────────────────────┘
│
┌─────────────────────────────┼───────────────────────────────────┐
│ IDENTITY PROVIDERS │
│ Azure Entra ID • Google Workspace │
└─────────────────────────────────────────────────────────────────┘
Access Points
| Service | URL | Purpose |
|---|---|---|
| Web Application | app.dzdesk.com | Main user interface |
| API | api.dzdesk.com | REST API for integrations |
| Documentation | docs.dzdesk.tech | Technical documentation |
Security Features
Authentication
- Multiple identity provider support (Azure Entra ID, Google Workspace)
- Multi-Factor Authentication (MFA)
- Single Sign-On (SSO)
- User and group synchronization
Data Protection
- Encryption at rest and in transit
- Tenant data isolation
- Regular security audits
- Comprehensive audit logging
Network Security
- Web Application Firewall (WAF)
- DDoS protection
- Rate limiting
- Bot protection
Compliance
DZDESK infrastructure is hosted on Microsoft Azure, which maintains:
- SOC 2 Type II certification
- ISO 27001 certification
- GDPR compliance
- KVKK compliance (Turkey)
Availability
- 99.9% uptime SLA
- Automatic failover
- Regular backups with point-in-time recovery
- Disaster recovery procedures
Next Steps
- Terminology - Reference for DZDESK terms
- Who is DZDESK For? - Use cases and personas