SmartFlow Today’s Vehicles Page – Total Redesign
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
The project is a full redesign and moving theexisting application (a part of the SmartFlow solution) to the new platform
using the new technologies. The list of requirements for the new design that
had to be satisfied is:
- Make sure that every user action on TVP takes less than 2 sec
- Make sure that data which is collected from the external sources gets tothe TVP less than in 5 sec
- Make sure that more than 1,000 shops can run concurrently. Though thedelays in the system remain in the same range
- The fullest reuse of the existing business logic, date layer and datastructure has to be done
- The full integration with the another parts of the existing solution hasto be implemented
- Consider that the old application stays active for some shops even afterrelease of the new application
In the scope of the project the followingsteps were done:
- Conceptual design of the new architecture
- Performance optimization of the existing data and business layers.
- Load Balancing of the user interface
- Working prototype was implemented to test the critical load
- Test environment was configured and a number of additional tools wereimplemented to test the critical load
- A number of tests were done to simulate the needed load and to measurethe system delays inside the data flow.
Used languages and technologies: C#, MVC4, WebAPI, Javascript (JQuery,JQueryUI, KnockoutJS, MomentJS), HTML5, SignalR
Testing Tools: Amazon Web Services, PhantomJS
Databases: MS SQL Server 2012
Development Environments: Visual Studio 2012