Need for interface refresh and build second app for configurability and additional language support
CSHARK was given a task of refreshing the client’s application interface. It has to be more legible, give wider configurability options for end-users and support non-standard language signs as it became important for our client.
The second goal is to optimize the entire system and roll out the carpet for functionalities that are coming in near future. There’s no refactoring involved – CSHARK is building a new infrastructure from the ground up to handle more advanced tasks and support the needs that would not be served any other way.
Utilized microservices provide the bigger autonomy and that translate into the bigger system’s stability and make the bug-shielding process easier. Mentioned autonomy allows for easier management of components and that equals faster modifications, excluding entire system rebuild.