User avatar

Sleep Tracking Platform

4 likes
4 likes
Invite to Job
𝐂𝐥𝐢𝐞𝐧𝐭 The client is a US-based IoT / healthcare company. The client provides sophisticated internet-connected sleep-tracking devices on the US market. The devices are sold to end-users and allow them to track various metrics while sleeping. Intellectual property rights allow the client to provide a unique product on the market. 𝐂𝐡𝐚𝐥𝐥𝐞𝐧𝐠𝐞 An enhanced sales process led to an increasing amount of end-users loading the existing system’s infrastructure, thus increasing operating expenses (OPEX). The client hoped to reduce operating expenses to an optimal level. The existing platform was designed and implemented mostly for private clinical use with the ability of multiple installations. The platform architecture suffered from a lack of horizontal scalability and flexibility. 𝐒𝐨𝐥𝐮𝐭𝐢𝐨𝐧 The holistic approach to analyzing the cloud product included multiple areas covering the architecture of current software, development approaches, the product load certification process and tools, but not limited to these factors. The analysis highlighted the importance of changes in the system design and methodologies in the development lifecycle. The research demonstrated that technical improvements in the platform were required. The solution design phase included the following activities: • Creating PoC projects; • Code analysis and proving the feasibility of required changes; • Highlighting potential risks; • Development timeline adjustments; • Business features development. Horizontal scalability was introduced to the project along with microservices design, a containered environment and artefact delivery, and CQRS and ESP design patterns. 𝐈𝐦𝐩𝐚𝐜𝐭 Horizontal scalability reduced maintenance costs not only by properly distributing computing resources in the production environment but by enabling more flexible management development and QA environments as well.
Published:July 22, 2021
Comments (0)
undefined