Услуги
Технологии разработки
- Методология гибкой разработки Scrum и сервис-ориентированной (микросервисной) архитектуры решений. Для передачи данных используется REST в формате JSON и XML.
- Серверные решения на Java с применением современных библиотек Spring Framework (MVC, JDBC, Security), Hibernate ORM, JSF, Apache Struts, Apache Tiles, Tapestry, WebWork, SLF4J, Guava. В фронте - JavaScript ES6 с помощью Babel, Nodejs, React JS и Redux.
- Для автоматизации сборки модулей разработчики применяют Jenkins, Apache Maven, gulp и webpack. В релизном учете и управлении версиями - git и subversion.
- Проектное документирование ведется в системах MediaWiki и Atlassian(Jira). Качество разработки проверяется с помощью Selenium и Mocha, а оптимальность работы веб-систем - нагрузочным тестированием Apache JMeter.
- Администрирование серверов на операционных системах Windows, CentOS и Red Hat, виртуализация с помощью VMware и Hyper-V. Контейнеры Docker.
- Для веб-серверов применяются nginx и tomcat, для базы данных в зависимости от потребностей Oracle, Microsoft SQL, PostgreSQL или MySQL.
- Для нужд разработки используется свой дата-центр с суммарным объемом процессорной мощности 400 ГГц, оперативной памяти 1 Тб и файлового хранилища 60 Тб. Работа серверов контролируется средствами мониторинга Zabbix и Cacti.
- Заказная разработка ПО - Главный приоритет заказной разработки программного обеспечения - повышение эффективности работы бизнеса или государственной компании за счет оптимизации и автоматизации бизнес-процессов заказчика.
- Создание СПО-решений
- IT-консалтинг
- IT-аутсорсинг