Информация
об ООО «Сибсети ИТ»
в соответствии с Приказом Минцифры России N 511 от 02.06.2025
Общество с ограниченной ответственностью «Сибсети ИТ»
630015, Новосибирская область, г. Новосибирск, ул. Планетная, зд. 30, к. 2Б, этаж 4
5405073905
62.01 — разработка компьютерного программного обеспечения
+7 (383) 305 5211
62.02, 62.02.1, 62.02.2, 62.02.3, 62.02.4, 62.02.9, 62.03, 62.03.1, 62.03.11, 62.03.12, 62.03.13, 62.03.19, 62.09, 63.11, 63.11.1, 63.11.9, 63.12, 63.12.1
Описание реализуемых (разрабатываемых) организацией товаров, и (или) выполняемых ею работ, и (или) оказываемых ею услуг содержится на официальном сайте ООО «Сибсети ИТ», в разделе «Продукты и услуги». Ссылка на сайт: https://sibseti-it.ru/
В рамках осуществляемой ООО «Сибсети ИТ» коммерческой деятельности в области информационных технологий, стоимость работ и (или) услуг формируется исходя из различных составляющих элементов услуг и (или) работ, и в отношении каждого заказчика работ и (или) услуг определяется индивидуально. Точная стоимость работ и (или) услуг рассчитывается индивидуально и доступна только после подробного обсуждения задачи заказчика при личной консультации с ООО «Сибсети ИТ».
Отсутствуют.
Основные языки программирования, применимые в деятельности: Python, Go, PHP и JavaScript
– Для разработки программных продуктов применяется микросервисная архитектура. Каждый сервис представляет собой независимый функциональный модуль с четкими границами ответственности и взаимодействует с другими сервисами через легковесные протоколы (REST API, Message Brokers).
– Внутри каждого микросервиса применяется луковая архитектура (Onion Architecture), где зависимости направлены к центру системы — доменному слою. Это обеспечивает независимость бизнес-логики от внешних фреймворков и инфраструктуры, повышая тестируемость и поддерживаемость кода.
– Для асинхронной обработки запросов и реактивности применяется событийно-ориентированная архитектура (Event-Driven Architecture), где различные компоненты системы реагируют на события, генерируемые другими сервисами, через брокеры сообщений.
Используемые паттерны проектирования:
– Repository Pattern: Предоставляет абстракцию для доступа к данным, инкапсулируя всю логику работы с источниками данных. Позволяет отделить бизнес-логику от деталей хранения информации.
– Unit of Work (UoW) Pattern: Обеспечивает атомарность операций с данными, группируя несколько действий в одну транзакцию. Гарантирует согласованность данных при работе с несколькими репозиториями.
– Dependency Injection: Реализуется через встроенные механизмы FastAPI, обеспечивая слабую связанность компонентов и упрощая разработку.
– Facade: Позволяет скрыть сложность системы путём сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы.
– Strategy: Позволяет программе выбирать способ действия из нескольких вариантов, не меняя свою основную логику.
– Decorator: Позволяет динамически добавлять объекту новые обязанности, не меняя его исходный код и не используя наследование.
– Singleton: Гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа.
Технологические решения:
– Backend Framework: FastAPI для Python, Echo и Fiber для Go, Symfony для PHP для создания масштабируемых и высокопроизводительных веб-API и поддержкой асинхронности.
– Frontend Framework: Nuxt с Vue 3 для построения современного пользовательского интерфейса с поддержкой серверного рендеринга и статической генерации.
– ORM: Gorm для Go и Doctrine для PHP в качестве инструмента для объектно-реляционного отображения, предоставляющего гибкость и мощные возможности работы с базами данных.
– Message Brokers: RabbitMQ для реализации асинхронной коммуникации между микросервисами и обработки фоновых задач.
– API Documentation: Документация ведется в Swagger/OpenAPI
– Frontend State Management: встроенные механизмы Vue 3/Nuxt, а также специализированные инструменты управления состоянием, применяемые в зависимости от архитектуры конкретного проекта.
Разработка:
– Среда разработки: PyCharm Community для backend-разработки на Python, Visual Studio Code для backend-разработки на Go и PHP, а также и фронтенд-разработки.
– Системы управления версиями: Git
– используется для распределенной разработки, с платформой GitLab / GitHub для организации командной работы.
– Frontend Build Tools: встроенные средства сборки Nuxt, применяемые для сборки клиентской части приложения, оптимизации ресурсов и управления зависимостями.
– API Client: axios для взаимодействия фронтенд-приложения с бэкенд-микросервисами.
Отсутствуют.