О компании
Основная деятельность компании направлена на разработку WEB ориентированного программного обеспечения для управления внутренней и внешней деятельностью компаний. Постоянно возрастающие требования современного мира подталкивают нас как разработчиков к использованию современных подходов в разработке программного обеспечения с масштабируемой экосистемой.
Наша цель — с помощью нашего программного обеспечения, помочь поднять компаниям их внутренний функционал и взаимодействие на новый уровень и качество.
Разработка ПО для промышленности имеет свои особенности. Так как аппаратное и программное обеспечение узкоспециализировано и имеет множество технических тонкостей реализации, реализация программного обеспечения в данной области обладает определенной спецификой и требует применения комплексного подхода к программно-аппаратной разработке и опыта внедрений.
Специфика области применения программных продуктов предполагает комплексную разработку, так для программирования применяются не только языки верхнего уровня, скриптовые языки, но и микрокод и специализированные языки низкого уровня.
Разработка ведется для программно-технических комплексах российского производства “AlfaRegul” (ООО “Прософт-Системы”), TREI (АО “ТРЕИ”), СУРА (АО “Элара”), Круг-2000( НПФ “КРУГ”), АльфаПлатформа (ООО “Атомик Софт) и др.
Стек используемых технологий:
Микросервисная архитектура
подход к разработке программного обеспечения, при котором единое приложение состоит из множества независимых сервисов, каждый из которых выполняет свою функцию. Использует фреймворк NestJS построенный на TypeScript, который позволяет создавать эффективные, надежные и масштабируемые серверные приложения
Язык программирования: TypeScript
язык программирования, расширяющий JavaScript, который добавляет статическую типизацию и другие возможности, полезные для разработки крупномасштабных приложений
Фреймворк: NestJS
серверный фреймворк на платформе Node.js, написан на TypeScript.
Хорошо подходит для построения масштабируемых, модульных и надёжных backend-сервисов
Микрофронтендная архитектура
подход к разработке фронтенда, при котором интерфейс разбивается на независимые компоненты, которые могут разрабатываться и развертываться автономно
Язык программирования: TypeScript
тот же язык, что и на backend, что обеспечивает единый стиль, общие типы/интерфейсы, упрощает обмен данными и снижает количество ошибок при интеграции frontend ↔ backend
Фреймворк: Angular
фреймворк для разработки веб-приложений на TypeScript, который предоставляет инструменты и библиотеки для создания масштабируемых и эффективных интерфейсов
Такой стек технологий позволяет создавать масштабируемые и гибкие приложения с разделением ответственности между бэкендом и фронтендом. NestJS и Angular, построенные на TypeScript, обеспечивают эффективную разработку и поддержку кода. Микросервисная и микрофронтендная архитектуры дают возможность разрабатывать и развертывать компоненты независимо, что повышает гибкость и скорость разработки.