Proyecto completadoTeknopark Istanbul A.Ş.Cloud Native

İSG-SİS® Transformación de Plataforma en la Nube

Transición de arquitectura monolítica a arquitectura Cloud Native. Soporte multi-base de datos, multilingüe, multi-alfabeto con migración a la nube mediante arquitectura orientada a servicios (SOA).

Resumen del Proyecto

Tema y Resumen del Proyecto

Soporte multi-base de datos, multilingüe, multi-alfabeto con migración a la nube mediante arquitectura orientada a servicios (SOA). Se utilizaron herramientas Infrastructure as Code (IaC), Microservicios (Docker, K8s) para compatibilidad con arquitectura de plataforma en la nube. Se aplicaron técnicas de Replicación, Mirroring para respaldo y seguridad a nivel de base de datos.

Naturaleza I+D

El proyecto que presentamos es un proyecto I+D que permite la transición de arquitectura "monolítica" a arquitectura "cloud native". Además, se han realizado trabajos I+D de valor añadido en temas como "big data", "data science", "IoT" ofrecidos por plataformas en la nube.

Resultados Objetivo

Operación basada en servicios (SOA based)
Sistema escalable (Scalable)
Alta disponibilidad (High Availability)
Soporte multi-base de datos
Soporte multilingüe y multi-alfabeto

Aspecto Innovador

Adaptación al entorno cloud adoptado mundialmente
Preparación para Data Science e Inteligencia Artificial (IA)
Ventaja de escalabilidad y servicio continuo
Mercado mundial con soporte multilingüe y multi-alfabeto
Libertad de elección de base de datos con soporte multi-base de datos
Primer producto SST nacional en CLOUD

¡Primer Producto SST Nacional en CLOUD!

Quienes intentan producir productos similares generalmente han creado entornos tipo páginas web clásicas agregar-eliminar-borrar-actualizar. Nuestro producto funciona con mecanismo de consolidación de datos y optimización de acciones.

Servicios AWS Utilizados

EC2
Infraestructura de servidor
RDS
Servicio de base de datos
S3
Almacenamiento de archivos
Lambda
Funciones serverless
API Gateway
Gestión de API
Cognito
Autenticación de usuario
CloudFront
CDN y SSL
WAF
Firewall de aplicación web
Route53
Gestión DNS
ElastiCache
Servicio de caché
SQS
Cola de mensajes
SNS
Servicio de notificación

Herramientas de Desarrollo

NodeJS TypeScript

Desarrollo de API Backend

React

Interfaz Web

React Native

Interfaz Móvil

MongoDB / Oracle

Base de datos

AWS CodeCommit

Repositorio de código

AWS CodePipeline

CI/CD

Métodos I+D

1Integración continua de código con enfoque Continuous Integration
2Automatización de actualización de producto continua con enfoque Continuous Delivery
3Fase de pruebas realizada con herramientas de automatización
4Máxima eficiencia del equipo con método AGILE
5Uso de herramientas Caching y Message Queuing
6Integración con Google, Facebook etc. sistemas de terceros
7Máximo beneficio de servicios Serverless
8Acceso seguro a datos con transformación basada en API REST

Certificaciones Obtenidas

AWS Solution Architect

2 meses formación

Kubernetes Application Developer

3 meses formación

Jenkins Engineer

1 mes formación

Certificaciones Planificadas:

AWS Certified Sales SpecialistAWS PractitionerAWS DevOps

Cronología del Proyecto (24 Meses)

2021 Q4

Inicio del Proyecto

Trabajos Docker y Kubernetes, pruebas AWS RDS, EC2, Security Group, investigación arquitectura Microservicio

2022 Q1

Servicios AWS

Trabajos S3 Bucket, Cognito User Pool, pruebas Lambda serverless, AWS Gateway API

2022 Q2

Frontend & Firma Electrónica

I+D frontend React, proyecto infraestructura firma electrónica, trabajos NodeJS API

2022 Q3-Q4

Fortalecimiento de Infraestructura

Gestión dominio Route53, integración SSL CloudFront, integración seguridad WAF, IaC Terraform

2023 Q1-Q2

Certificaciones

Certificación AWS Solution Architect, certificación Kubernetes Developer, certificación Jenkins Engineer, formaciones distribuidor autorizado AWS

2023 Q3-Q4

Finalización del Proyecto

Trabajos conversión idioma base de datos, integraciones AWS SQS y SNS, automatización Jenkins CI/CD, finalización proyecto

Análisis SWOT

Fortalezas

  • Recursos humanos cualificados
  • 7+ años de experiencia sectorial
  • Red derivada de nuestro pasado

Debilidades

  • Percepción centrada en Türkiye para mercado mundial

Oportunidades

  • Pocos competidores porque requiere conocimiento profundo del sector
  • Alto número de innovaciones posibles en campo SST

Amenazas

  • Prejuicio general creado por software SST barato
  • Cultura SST nacional aún por debajo de niveles requeridos

Información del Proyecto

Nombre del Proyecto
Transformación de Plataforma en la Nube ISG-SIS
Gerente del Proyecto
İsmail Murat Bayık
Duración del Proyecto
24 meses
Fecha de Inicio
01.10.2021
Fecha de Fin
01.10.2023
Presupuesto del Proyecto
800.000 TL

Palabras Clave

plataforma en la nubecloud nativeAWSmicroservicioDockerKubernetessoftware SSTSaaSescalablealta disponibilidadCI/CDReactNodeJSsoporte multilingüe

Producto del Proyecto

Producto SaaSCloud Native

Plataforma en la Nube de Gestión SST ISG-SIS®

El producto está preparado según los principios "Software as a Service" (SaaS) de plataformas en la nube. También se puede realizar la instalación para grandes organizaciones bajo demanda.

Mercado Objetivo: Todas las instituciones privadas y públicas en los 186 países miembros de la Organización Internacional del Trabajo