
Zeyrek CMS
Enterprise Content Management Platform
Overview
Zeyrek CMS is a production-grade, multi-language content management platform built for a historic Turkish bath and cultural venue. It manages events, collections, news, campaigns, and visitor information with full Turkish and English localization, backed by a clean multi-layer ASP.NET Core 7.0 architecture. A multi-level caching strategy and culture-aware SEO routing keep the public site fast and search-friendly, while Kubernetes orchestration ensures reliable, zero-downtime operation.
What It Does
The platform gives the institution a single system to author, localize, and publish rich cultural content across Turkish and English audiences. Editors manage a large, structured content model spanning events, collections, news, campaigns, and visitor information, with culture-aware URLs generated automatically for SEO. A localized newsletter system, responsive content delivery, and automated sitemap generation round out the visitor-facing experience.
Tech Stack
Key Features
Multi-language content management with full Turkish and English localization and fallback support
Culture-aware, SEO-friendly dynamic routing via a custom URL transformation engine
Newsletter system with culture-specific transactional email templates
Device detection for responsive content delivery across form factors
Automated sitemap generation and on-page SEO optimization
Per-IP rate limiting on form submissions and email operations to prevent abuse
Kubernetes health-check endpoints backing liveness and readiness probes
AWS S3-backed media library for scalable file storage and delivery
Technical Highlights
Key Achievements
Designed and delivered a scalable multi-layer architecture cleanly managing 100+ entities across dozens of repositories and controllers
Built a multi-level, culture-aware caching strategy that significantly reduces database load on the public site
Deployed to production on Kubernetes with auto-scaling and zero-downtime rolling updates
Automated the build-test-deploy lifecycle with a GitLab CI/CD pipeline and container-based releases
Implemented production-ready DevOps including health probes, automatic SSL, and per-IP rate limiting
Sustained a mature codebase evidenced by 149 tracked EF Core migrations and modular ViewComponent architecture
Impact & Results
Zeyrek CMS reliably serves a cultural institution's complex, bilingual content needs with strong performance and maintainability. Its multi-level caching strategy sharply reduces database load while culture-aware routing delivers a fast, SEO-optimized experience to both Turkish and English visitors. The Kubernetes infrastructure and automated GitLab pipeline keep releases frequent and free of downtime.