Logo
  • Cases & Projects
  • Developers
  • Contact
Sign InSign Up

Here you can add a description about your company or product

© Copyright 2025 Makerkit. All Rights Reserved.

Product
  • Cases & Projects
  • Developers
About
  • Contact
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
Digital Signage System Modernization with Microservices Architecture and Cloud Deployment
  1. case
  2. Digital Signage System Modernization with Microservices Architecture and Cloud Deployment

Digital Signage System Modernization with Microservices Architecture and Cloud Deployment

acropolium
Retail
Hospitality & leisure
Advertising & marketing

Identifying Challenges in Legacy Digital Signage Platforms for Growing Enterprises

The client’s current cloud-based digital signage platform struggles to handle increasing user loads and experiences instability due to outdated monolithic architecture and legacy code. The on-premise version is unstable, complicating maintenance and scalability. The existing system's architecture impedes growth and fails to support efficient onboarding, posing reliability, security, and performance issues, especially as the client expands into new markets and customer segments.

About the Client

A mid-sized digital signage solutions provider operating internationally, offering flexible and user-friendly content management platforms for various sectors including retail stores, restaurants, hotels, hospitals, and event venues.

Goals for Upgrading and Scaling Digital Signage Infrastructure

  • Enhance system stability and increase uptime to at least 99%.
  • Improve security through modern single sign-on (SSO) implementation.
  • Reduce onboarding times for new users to under five minutes.
  • Redesign UX/UI to boost user satisfaction and Net Promoter Score by 30%.
  • Implement a scalable microservices architecture on cloud infrastructure.
  • Automate deployment and support processes through CI/CD pipelines to enable continuous updates.

Core Functionalities for a Modernized Digital Signage Platform

  • Migration from monolith to microservices architecture, enabling modular development and scalability.
  • Refactoring and upgrading existing codebases, including backend and frontend components.
  • Implementing cloud infrastructure on a platform like Azure using Terraform and Kubernetes for deployment automation.
  • Containerizing applications with Docker and deploying on Kubernetes clusters.
  • Integrating Single Sign-On (SSO) via IdentityServer for secure, seamless user authentication.
  • Migrating authentication services from third-party providers to internal SSO solutions.
  • Overhauling UI/UX with updated layouts for both web and on-premise versions to simplify installation and updates.
  • Implementing content scheduling, management, and reporting functionalities.

Preferred Technologies for System Modernization and Deployment

Microservices architecture
Angular.js for frontend development
.NET and .NET Core for backend services
Azure Cloud platform for infrastructure and resource management
Terraform for infrastructure as code
Kubernetes and Docker for container orchestration
IdentityServer (version 4) for SSO
Migration from Auth0 for certain services

Essential External Systems and Services Integration

  • Content management systems for digital content scheduling
  • Authentication providers for SSO
  • Monitoring and logging tools for system performance
  • Existing enterprise management dashboards for unified control

Critical Non-Functional System Requirements

  • System availability of at least 99% uptime
  • Scalability to support increasing user loads across multiple geographic regions
  • Enhanced security protocols with modern SSO implementation
  • Automated CI/CD pipelines for frequent and reliable deployment
  • Simplified user onboarding process reducing setup times to under five minutes

Projected Business Benefits from System Modernization

The upgraded digital signage platform is expected to deliver increased system reliability with at least 99% uptime, improved security through advanced SSO, and more efficient onboarding processes, reducing setup times by over 50%. The new UX/UI design aims to enhance user satisfaction, boosting customer NPS by approximately 30%. Overall, this modernization will enable the client to scale more effectively, reduce maintenance costs, and support future expansion into new markets with a resilient, flexible infrastructure.

More from this Company

Automated Cloud-Based Human Resources Management Platform
Development of a Cloud-Based Real-Time Operational Command Platform for Emergency and Public Safety Management
Development of an Advanced Hazard Monitoring and Automated Alerting System
Advanced AI-Powered Anti-Money Laundering System for Digital Banking Security
Automated AI-Powered Data Quality Monitoring and Profiling System for Enhanced Data Integrity