Al Jazeera’s Media Applications Team needed a better way to manage user access and notifications across multiple digital applications. That’s why we implemented a scalable cloud-based architecture on Google Cloud Platform, supported by Apigee X, Pub/Sub, Cloud Functions, Firebase Cloud Messaging and Keycloak. The result: faster development, more reliable notifications, stronger access control and a future-ready foundation for Al Jazeera’s digital platforms.
Al Jazeera is a global media network headquartered in the Arab world, with more than 70 bureaus worldwide and over 3,000 employees from more than 95 countries. The organization continues to develop digital products for new generations of news consumers.
To support these digital services, internal platforms and media applications need to work together reliably, securely and at scale. For Al Jazeera’s Media Applications Team, that meant modernizing how notifications and user access were handled across different applications.
Al Jazeera’s Media Applications Team managed user access and notifications across multiple applications.
Over time, each system had developed its own approach. That created operational complexity and inconsistent experiences for users.
Al Jazeera needed one centralized and scalable solution. The goal was to streamline operations, reduce complexity and improve the digital experience across its platforms.
AppyThings designed and deployed a Google Cloud Platform and Keycloak-based solution to simplify access management and standardize notification flows.
The architecture combined cloud-native services, API management and centralized identity control.
Together, these components created a more unified and future-ready foundation for notifications and access management.
A key part of the solution was the move towards an event-driven notification architecture. Instead of each application managing notifications independently, events could be published, routed and distributed centrally.
By using Google Cloud Pub/Sub and Cloud Functions, the architecture became more flexible and easier to extend.
Firebase Cloud Messaging then enabled reliable delivery across different platforms and devices.
The second major part of the solution focused on access management.
Al Jazeera needed more control than default identity provider claims could provide for its custom applications.
By implementing Keycloak with OpenID Connect and Role-Based Access Control, AppyThings created a centralized identity and access management layer.
The result was a more controlled and scalable way to manage permissions across Al Jazeera’s media applications.
The new architecture delivered improvements across efficiency, security and user experience.
As digital platforms grow, notification flows and access management can quickly become fragmented. Every new application adds another layer of complexity. Every separate implementation increases maintenance. Every inconsistent permission model creates operational and security risk.
The Al Jazeera project shows how a unified integration architecture can simplify that complexity.
By combining event-driven design, API management and centralized identity control, organizations can create digital platforms that are easier to manage, easier to scale and more consistent for users.
AppyThings helps organizations design and implement scalable cloud architectures that connect systems, standardize processes and improve digital experiences.
From API management and event-driven integration to identity and access control, our experts build the foundations that help digital platforms perform reliably at scale.
Want to modernize access management or notifications across your digital applications? Talk to our experts.