Evercode labs
E-Commerce

We are engaged in the development of e-commerce. Creation of an order management system, communication with the client and visualization of all processes.

choose your path
choose your path
Кейс 13

Разработка системы тестирования знаний «Балл»

Спроектировали и запрограммировали систему независимой оценки качества общего образования. Позволяет проводить тестирования и выдаёт подробнейшую статистику на их основе.
Сроки
ДЕМО-ВЕРСИЯ
2 месяца
СОПРОВОЖДЕНИЕ И ПОДДЕРЖКА
2 года
Технологии
Web
React.js, Node.js, Symfony, Doctrine (MySQL)
Mobile
React.js (mobile layout)

О проекте

Арвидас Жилинскас еще будучи студентом занимался репетиторством — помогал школьникам готовиться к ЕГЭ по математике. Не оставил он это занятие и после того, как получил диплом физика и устроился на работу в банк. Предпринимательские способности дали о себе знать, поэтому вскоре он открыл образовательный центр ARNA
Спустя некоторое время Арвидас понял, что пора подняться на новый уровень в деле школьного образования. Тут и начинается история его стартапа под названием Система Независимой Оценки Качества Общего Образования «Балл». Сокращенно — СНОКОО «Балл» или просто «Балл».
Миссия проекта — независимый мониторинг качества работы образовательных учреждений

Задачи

  • Увеличить скорость работы системы с существующими заказами
  • Оптимизировать систему для дальнейшего роста

Решения

Прежде всего, мы провели анализ состояния системы и обнаружили технические ошибки, возникающие при работе с заказами. Хотя они не влияют непосредственно на функциональность, они влияют на скорость работы системы в целом. Также мы поняли, что система слишком монолитна и ее нужно разделить на несколько отдельных проектов, которые взаимодействуют друг с другом.

В результате обсуждения последовательности обновления системы мы сначала решили начать с исправления ошибок, и только после этого приступим к оптимизации архитектуры. Так как был шанс, что некоторые ошибки будут перенесены на новую архитектуру.

После исправления ошибок, мы начали работу по обновлению архитектуры, отделяя каждую часть от большого приложения. Работа велась итеративно, постепенно интегрируя по API каждый отдельный проект в другие части системы.

В результате обновления люди, которые работают с системой, смогли обработать на 15% больше заказов. А в будущем система сможет выдержать трехкратный и более рост.

Есть вопросы?
Напишите нам и мы ответим вам как можно скорее
Связаться с нами
Other Cases
Development of food delivery service Foodfox (now Yandex.Eats)
Helped the project team in developing an API for mobile applications, an administrator interface, restaurant integrations, and a user interface.