Завершённый проектTeknopark İstanbul A.Ş.Cloud Native

İSG-SİS® Трансформация облачной платформы

Переход от монолитной архитектуры к Cloud Native архитектуре. Миграция на облако с сервис-ориентированной архитектурой (SOA) с поддержкой нескольких баз данных, языков и алфавитов.

Краткое описание проекта

Тема и краткое описание проекта

Миграция на облако с сервис-ориентированной архитектурой (SOA) с поддержкой нескольких баз данных, языков и алфавитов. Для совместимости с облачной платформой использовались Infrastructure as Code (IaC), Microservice (Docker, K8s) инструменты. Для резервного копирования и безопасности на уровне базы данных применены Replication, Mirroring техники.

Характер НИОКР

Представленный нами проект является проектом НИОКР, обеспечивающим переход от "монолитной" архитектуры к "cloud native" архитектуре. Также проведены работы НИОКР по таким направлениям как "big data", "data science", "IoT", предлагаемым облачными платформами.

Целевые результаты

Сервис-ориентированная работа (SOA based)
Масштабируемая система (Scalable)
Высокая доступность (High Availability)
Поддержка нескольких баз данных
Поддержка нескольких языков и алфавитов

Инновационный аспект

Адаптация к всемирно признанной облачной среде
Подготовка к Data Science и искусственному интеллекту (AI)
Преимущество расширения и непрерывного обслуживания
Мировой рынок с поддержкой нескольких языков и алфавитов
Свобода выбора базы данных с поддержкой Multi-DB
Первый отечественный продукт ОТ в CLOUD

Первый отечественный продукт ОТ в CLOUD!

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

Используемые сервисы AWS

EC2
Серверная инфраструктура
RDS
Сервис баз данных
S3
Хранение файлов
Lambda
Serverless функции
API Gateway
Управление API
Cognito
Аутентификация пользователей
CloudFront
CDN и SSL
WAF
Web Application Firewall
Route53
Управление DNS
ElastiCache
Сервис кэширования
SQS
Очередь сообщений
SNS
Сервис уведомлений

Инструменты разработки

NodeJS TypeScript

Разработка Backend API

React

Веб-интерфейс

React Native

Мобильный интерфейс

MongoDB / Oracle

База данных

AWS CodeCommit

Репозиторий кода

AWS CodePipeline

CI/CD

Методы НИОКР

1Непрерывная интеграция кода с подходом Continuous Integration
2Автоматизация непрерывного обновления продукта с подходом Continuous Delivery
3Прохождение тестового этапа с инструментами автоматизации
4Поддержание максимальной эффективности команды с методом AGILE
5Использование инструментов Caching и Message Queuing
6Интеграция со сторонними системами Google, Facebook и др.
7Максимальная выгода от Serverless сервисов
8Безопасное получение данных с трансформацией на основе REST API

Полученные сертификаты

AWS Solution Architect

2 месяца обучение

Kubernetes Application Developer

3 месяца обучение

Jenkins Engineer

1 месяц обучение

Запланированные сертификаты:

AWS Certified Sales SpecialistAWS PractitionerAWS DevOps

Временная шкала проекта (24 месяца)

2021 Q4

Начало проекта

Работы Docker и Kubernetes, тесты AWS RDS, EC2, Security Group, исследование Microservice архитектуры

2022 Q1

Сервисы AWS

Работы S3 Bucket, Cognito User Pool, тесты Lambda serverless, AWS Gateway API

2022 Q2

Frontend и Электронная подпись

React frontend НИОКР, проектирование инфраструктуры электронной подписи, работы NodeJS API

2022 Q3-Q4

Укрепление инфраструктуры

Управление доменом Route53, интеграция CloudFront SSL, интеграция безопасности WAF, Terraform IaC

2023 Q1-Q2

Сертификаты

Сертификат AWS Solution Architect, сертификат Kubernetes Developer, сертификат Jenkins Engineer, обучение авторизованных дилеров AWS

2023 Q3-Q4

Завершение проекта

Работы по переводу языков баз данных, интеграция AWS SQS и SNS, автоматизация Jenkins CI/CD, завершение проекта

SWOT-анализ

Сильные стороны

  • Квалифицированные человеческие ресурсы
  • 7+ лет опыта в отрасли
  • Сеть связей из нашего прошлого

Слабые стороны

  • Восприятие, ориентированное на Турцию для мирового рынка

Возможности

  • Мало конкурентов, так как требуется глубокое знание отрасли
  • Высокий потенциал инноваций в сфере ОТ

Угрозы

  • Общее предубеждение, созданное дешёвыми программами ОТ
  • Культура ОТ в стране ещё не на требуемом уровне

Информация о проекте

Название проекта
Трансформация облачной платформы ISG-SIS
Руководитель проекта
İsmail Murat Bayık
Продолжительность проекта
24 месяца
Дата начала
01.10.2021
Дата окончания
01.10.2023
Бюджет проекта
800.000 TL

Ключевые слова

облачная платформаcloud nativeAWSmicroserviceDockerKubernetesпрограмма ОТSaaSмасштабируемыйвысокая доступностьCI/CDReactNodeJSмультиязычная поддержка

Продукт проекта

Продукт SaaSCloud Native

ISG-SIS® Облачная платформа управления охраной труда

Продукт разработан в соответствии с принципами "Software as a Service" (SaaS) облачных платформ. Для крупных организаций также возможна установка по запросу.

Целевой рынок: Все государственные и частные учреждения в 186 странах-членах Международной организации труда