«Инновационный центр Ай-Теко Запад» оказывает услуги по разработке программного обеспечения для компаний, работающих в различных отраслях. Услуги выполняются «под ключ» — от предпроектного обследования и разработки ТЗ до постпроектного сопровождения.
Виды услуг:
- Разработка ПО
- Миграция ПО
- Доработка и реиинжиниринг существующего ПО
- Консалтинг и оптимизация процессов разработки ПО.
Этапы разработки:
- Обследование и сбор информации
- Подготовка бизнес- и функциональных требований к разработке ПО
- Разработка ТЗ
- Разработка архитектуры ПО
- Разработка и интеграция ПО
- Разработка технической документации
- Сопровождение ПО, гарантийная и постгарантийная поддержка
Наша компания обладает обширным опытом построения микросервисных архитектур.
Применение мультисервисной архитектуры обеспечивает:
- Ускорение вывода на рынок новых сервисов (сокращение time-to-market);
- Увеличение скорости реагирования на часто меняющиеся потребности рынка;
- Гибкое техническое обслуживание;
- «Безболезненную» интеграцию со сторонними сервисами;
- Улучшенную безопасность;
- Упрощенную адаптацию к новым технологиям;
- Масштабируемость и возможность повторного использования;
- Повышение утилизации ресурсов.
Технологические преимущества микросервисной архитектуры:
- Надежность ввиду отсутствия единой точки отказа;
- Гетерогенность среды исполнения — разные языки и технологии в рамках одного микросервисного продукта;
- Омниканальность в рамках одной среды — сайт, сотовый телефон, мобильные приложения и пр.;
- Быстрое наращивание функциональности — сервис сопровождается одной командой, знающей функциональность сервиса от 𝚨 до Я;
- Независимость сервисов на технологическом и организационном уровне, позволяющая повысить управляемость разработки;
- Дополнительные уровни свободы приложения для масштабирования.
Возможны варианты заключения договора по схеме Fixed Price или Time & Material.
Используемые технологии и инструменты разработки
Языки программирования | Java Python Kotlin Golang | JavaScript TypeScript PHP |
Фреймворки и библиотеки | Spring Hibernate MyBatis EclipseLink jOOQ | React.js Redux Angular Vue.js |
Web-серверы и серверы приложений | IBM WebSphere Application Server Apache Tomcat nginx | Oracle WebLogic WildFly JETTY |
СУБД | Oracle Database PostgreSQL Apache Cassandra | MS SQL Server DB2 Aerospike Database |
Интеграция | Apache Kafka Apache ActiveMQ RabbitMQ | IBM WebSphere ESB IBM WebSphere Message Broker IBM Websphere MQ |
Средства и среды разработки | IntelliJ IDEA JetBrainsWebStorm | Visual Studio Code Eclipse |
ETL | Informatica Oracle Data Integrator | Pentaho Data Integration Talend |
Контейнеризация, виртуализация | Docker VMWare | Kubernetes OpenShift |