Environment Overseer

Microservice architecture is a distinctive method of developing software systems that has grown in popularity in recent years.

In short, a microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, such as HTTP API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies.

Whereas the system as a whole may live for a long time, its components – the containers – do not. They live and die quickly.

This new situation presents new challenges to many areas of software engineering. One of them is monitoring – how can an operator make sure that a system remains healthy if existing monitoring tools are unable to function in this new reality?

In this case, we were challenged to develop a service for real-time monitoring environments that are built on the principle of microservice architecture. Environment Overseer’s functionality includes configuring the environments, builds and micro-services, as well as user managing and monitoring of micro-services’ status in the media pane.

Service finds the root cause of the microservice architecture problem and allows to solve it as soon as it possible.

Tools and Technologies used: Angular 4, TypeScript, JavaScript, HTTP, CSS

OTHER PROJECTS

Document Workflow System

Project Overview Document Workflow System is divided into 2 subsystems. The first one is responsible for document management: the users can upload, edit, publish, store, and delete files. The second...

more

Lead The Nation Strategy Game

Project Overview Lead The Nation is a turn-based strategy game for desktop. The largest historical maps of the world form the basis of the game. Use them to build and...

more

AR Fitting Room

Project Overview The AR Fitting Room is a virtual fitting room which allows users to pick out clothing and try them all out virtually. This project is built on the...

more

UPMan, a single-player action game

Project Overview UPMan is a single-player action game that is developing in the Unity engine for iOS and Android platforms. This project is a platform-adventure and RPG mixed mobile game...

more

KeyToPortal Authenticator

Project Overview KeyToPortal is a service that allows people to log in to their favorite portals and platforms using their phones. The users go to the authorization page, enter the...

more

testimonials