MICROSERVICES

Flex-time: Breaking free of rigid architecture

MICROSERVICES

Flex-time: Breaking free of rigid architecture

Impact

smooth transition
from legacy to modern architecture
from seconds to milliseconds
in application performance
greater visibility
with real-time analytics

The challenge

A leading workforce management software provider needed greater flexibility in the delivery of services to its customers. 

The company was in transition from an on-premise monolithic architecture to a more modern cloud-based microservices platform. In the meantime, though, the firm still had to support its legacy customer base.

Nexient solution

Nexient worked closely with the client to develop multiple APIs and microservices that could be flexibly deployed for industry specific use cases – for instance, tracking work schedules versus actual hours worked in a manufacturing environment – in both existing and anticipated applications. 

 The solution employed variable throttling to control access to applications based on the extent of need. The Nexient team used the Apache Spark engine for in-memory computations, while establishing an Apache Cassandra cluster to reduce operations from seconds to milliseconds.

A microservices architecture and vendor-agnostic cloud infrastructure dramatically reduced operating costs, while increasing flexibility

The results

Moving to the microservices architecture and a new, vendor-agnostic cloud infrastructure dramatically reduced operating costs while increasing flexibility. It also made possible the launch of a new native mobile app. 

New real-time analytics eliminated the need for manual data collection and analysis by the reporting team, providing the client with immediate, detailed insights for decision making.

How can we help?

From strategy to design, development and operations — we've got you covered.
Learn more