The Architecture of Wemlin Hub

Ognen Ivanovski

Real-time systems always have an interesting architectures, and Wemlin Hub is no exception.
In this talk we will examine this particular architecture of a sub-system of Netcetera’s Wemlin portfolio, a conduit responsible for gathering real-time passenger information data from transport authorities enriching it and consequently delivering them to people’s phones as fast as possible. A data hub for real-time passenger information, in short, which we call Wemlin Hub. The inspection of the broader context in which this sub-system operates in will uncover the key requirements on the basis of which the architectural decisions were being made.
The carefully crafted restrictions and constraints eventually lead to greater freedom of change and recomposition in areas where this freedom is traditionally hard to win. We will see how this architecture allows us low cost zero-downtime system updates; graceful recovery from dependent on external system failures; horizontal and vertical scaling and most importantly, non-stop operation at low costs.
Ivanovski

Ognen Ivanovski

Ognen Ivanovski is the Principal Architect for Mobile Technologies at Netcetera.
His over a decade worth of experience from using Java backend-side and frontend-side in business-critical enterprise projects, to spearheading iOS and Android use at Netcetera. Areas of expertise include real-time market data delivery, content management systems, acquiring systems for credit and debit cards, and real time transport schedule delivery. He is the architect-in-charge for Netcetera’s Wemlin product line.

View Fullscreen
4+
facebooktwittergoogle_plusredditlinkedinmail