Oct 07, 2021
No image
Shoreline
Ongoing

Shoreline

$100,000+
more 1 year
United States
10+
view project
Service categories
Service Lines
Cloud Consulting
Design
QA and Testing
Web Development
Domain focus
Automotive
Other
Technology
Programming language
JavaScript
TypeScript
Frameworks
React.js

Challenge

Shoreline is a DevOps company offering an incident automation platform to software service operators. Shoreline enables customers to monitor their infrastructure in real-time, debug and repair issues across their server fleets, and automate their responses to alarms. As said in one of the InfoQ podcast's episodes, operators use Shoreline to reduce tickets, eliminate manual work, and improve availability. Every second, Shoreline ingests thousands of metrics, runs hundreds of system health checks, and executes the remediations you have defined. Our task was to design the interface and a part of front-end development.

Solution

We had to work with UX/UI design, React/Redux, typescript, highcharts, and build microservices architecture. We used a micro front-end approach and divided the project into 13 independent apps combined into 6 modules. This allows us to build, deploy and load each one of the apps separately. It also helped us increase the loading speed for the user.

Results

We developed a logic and optimization system for the project. So that the site works with large amounts of data and a lot of dynamic graphs. All charts with annotations and overlays update in real-time. And any change is displayed in a second. For the service to work without any lag, we use caching and data prefetching. It helps users to get the real picture almost immediately without spinners. Read more here: https://aspirity.com/portfolio/shoreline