Projeto concluídoTeknopark Istanbul A.Ş.Cloud Native

İSG-SİS® Transformação da Plataforma Cloud

Transição de arquitetura monolítica para arquitetura Cloud Native. Suporte multi-banco de dados, multilíngue, multi-alfabeto com migração para nuvem mediante arquitetura orientada a serviços (SOA).

Resumo do Projeto

Tema e Resumo do Projeto

Suporte multi-banco de dados, multilíngue, multi-alfabeto com migração para nuvem mediante arquitetura orientada a serviços (SOA). Ferramentas Infrastructure as Code (IaC), Microserviços (Docker, K8s) foram utilizadas para compatibilidade com arquitetura de plataforma cloud. Técnicas de Replicação, Mirroring foram aplicadas para backup e segurança a nível de banco de dados.

Natureza P&D

O projeto que apresentamos é um projeto P&D que permite a transição de arquitetura "monolítica" para arquitetura "cloud native". Além disso, foram realizados trabalhos P&D de valor agregado em temas como "big data", "data science", "IoT" oferecidos por plataformas cloud.

Resultados Alvo

Operação baseada em serviços (SOA based)
Sistema escalável (Scalable)
Alta disponibilidade (High Availability)
Suporte multi-banco de dados
Suporte multilíngue e multi-alfabeto

Aspecto Inovador

Adaptação ao ambiente cloud adotado mundialmente
Preparação para Data Science e Inteligência Artificial (IA)
Vantagem de escalabilidade e serviço contínuo
Mercado mundial com suporte multilíngue e multi-alfabeto
Liberdade de escolha de banco de dados com suporte multi-banco de dados
Primeiro produto SST nacional em CLOUD

Primeiro Produto SST Nacional em CLOUD!

Aqueles que tentam produzir produtos similares geralmente criaram ambientes tipo páginas web clássicas adicionar-remover-deletar-atualizar. Nosso produto funciona com mecanismo de consolidação de dados e otimização de ações.

Serviços AWS Utilizados

EC2
Infraestrutura de servidor
RDS
Serviço de banco de dados
S3
Armazenamento de arquivos
Lambda
Funções serverless
API Gateway
Gestão de API
Cognito
Autenticação de usuário
CloudFront
CDN e SSL
WAF
Firewall de aplicação web
Route53
Gestão DNS
ElastiCache
Serviço de cache
SQS
Fila de mensagens
SNS
Serviço de notificação

Ferramentas de Desenvolvimento

NodeJS TypeScript

Desenvolvimento de API Backend

React

Interface Web

React Native

Interface Mobile

MongoDB / Oracle

Banco de dados

AWS CodeCommit

Repositório de código

AWS CodePipeline

CI/CD

Métodos P&D

1Integração contínua de código com abordagem Continuous Integration
2Automação de atualização de produto contínua com abordagem Continuous Delivery
3Fase de testes realizada com ferramentas de automação
4Máxima eficiência da equipe com método AGILE
5Uso de ferramentas Caching e Message Queuing
6Integração com Google, Facebook etc. sistemas de terceiros
7Máximo benefício de serviços Serverless
8Acesso seguro a dados com transformação baseada em API REST

Certificações Obtidas

AWS Solution Architect

2 meses formação

Kubernetes Application Developer

3 meses formação

Jenkins Engineer

1 mês formação

Certificações Planejadas:

AWS Certified Sales SpecialistAWS PractitionerAWS DevOps

Cronologia do Projeto (24 Meses)

2021 Q4

Início do Projeto

Trabalhos Docker e Kubernetes, testes AWS RDS, EC2, Security Group, pesquisa arquitetura Microserviço

2022 Q1

Serviços AWS

Trabalhos S3 Bucket, Cognito User Pool, testes Lambda serverless, AWS Gateway API

2022 Q2

Frontend & Assinatura Eletrônica

P&D frontend React, projeto infraestrutura assinatura eletrônica, trabalhos NodeJS API

2022 Q3-Q4

Fortalecimento de Infraestrutura

Gestão domínio Route53, integração SSL CloudFront, integração segurança WAF, IaC Terraform

2023 Q1-Q2

Certificações

Certificação AWS Solution Architect, certificação Kubernetes Developer, certificação Jenkins Engineer, treinamentos distribuidor autorizado AWS

2023 Q3-Q4

Conclusão do Projeto

Trabalhos conversão idioma banco de dados, integrações AWS SQS e SNS, automação Jenkins CI/CD, finalização projeto

Análise SWOT

Forças

  • Recursos humanos qualificados
  • 7+ anos de experiência setorial
  • Rede derivada do nosso passado

Fraquezas

  • Percepção centrada em Türkiye para mercado mundial

Oportunidades

  • Poucos concorrentes porque requer conhecimento profundo do setor
  • Alto número de inovações possíveis no campo SST

Ameaças

  • Preconceito geral criado por software SST barato
  • Cultura SST nacional ainda abaixo dos níveis requeridos

Informações do Projeto

Nome do Projeto
Transformação da Plataforma Cloud ISG-SIS
Gerente do Projeto
İsmail Murat Bayık
Duração do Projeto
24 meses
Data de Início
01.10.2021
Data de Fim
01.10.2023
Orçamento do Projeto
800.000 TL

Palavras-Chave

plataforma cloudcloud nativeAWSmicroserviçoDockerKubernetessoftware SSTSaaSescalávelalta disponibilidadeCI/CDReactNodeJSsuporte multilíngue

Produto do Projeto

Produto SaaSCloud Native

Plataforma Cloud de Gestão SST ISG-SIS®

O produto é preparado segundo os princípios "Software as a Service" (SaaS) das plataformas cloud. A instalação também pode ser realizada para grandes organizações sob demanda.

Mercado Alvo: Todas as instituições privadas e públicas nos 186 países membros da Organização Internacional do Trabalho