Progetto completatoTeknopark İstanbul A.Ş.Cloud Native

İSG-SİS® Trasformazione Piattaforma Cloud

Transizione dall'architettura monolitica all'architettura Cloud Native. Supporto multi-database, multilingue, multi-alfabeto con migrazione del prodotto all'ambiente cloud tramite architettura orientata ai servizi (SOA).

Riepilogo del Progetto

Argomento e Riepilogo del Progetto

Supporto multi-database, multilingue, multi-alfabeto e migrazione del prodotto all'ambiente cloud tramite architettura orientata ai servizi (SOA). Per la compatibilità con l'architettura della piattaforma cloud sono stati utilizzati strumenti Infrastructure-as-Code (IaC) e Microservizi (Docker, K8s). A livello di database sono state applicate tecniche di Replication e Mirroring per backup e sicurezza.

Natura R&S

Questo progetto è un progetto R&S che realizza la transizione dall'architettura "monolitica" sviluppata fino ad oggi all'architettura "cloud native". Inoltre, sono stati condotti studi R&S a valore aggiunto su argomenti come "big data", "data science", "IoT" offerti dalle piattaforme cloud.

Risultati Target

Funzionamento basato su servizi (SOA based)
Sistema scalabile (Scalable)
Alta disponibilità (High Availability)
Supporto multi-database
Supporto multilingue e multi-alfabeto

Aspetto Innovativo

Adattamento all'ambiente cloud adottato a livello mondiale
Preparazione per Data Science e Intelligenza Artificiale (AI)
Vantaggio di scalabilità e servizio continuo
Mercato mondiale con supporto multilingue e multi-alfabeto
Libertà di scelta del database con supporto multi-database
Primo prodotto SSL nazionale su CLOUD

Primo Prodotto SSL Nazionale su CLOUD!

Coloro che cercano di produrre prodotti simili hanno generalmente creato ambienti in stile pagine web classiche aggiungi-rimuovi-cancella-aggiorna. Nel nostro prodotto si lavora con meccanismi di consolidamento dati e ottimizzazione delle azioni.

Servizi AWS Utilizzati

EC2
Infrastruttura server
RDS
Servizio database
S3
Archiviazione file
Lambda
Funzioni serverless
API Gateway
Gestione API
Cognito
Autenticazione utente
CloudFront
CDN e SSL
WAF
Firewall web
Route53
Gestione DNS
ElastiCache
Servizio cache
SQS
Coda messaggi
SNS
Servizio notifiche

Strumenti di Sviluppo

NodeJS TypeScript

Sviluppo Backend API

React

Interfaccia Web

React Native

Interfaccia Mobile

MongoDB / Oracle

Database

AWS CodeCommit

Repository codice

AWS CodePipeline

CI/CD

Metodi R&S

1Integrazione continua del codice con approccio Continuous Integration
2Automazione aggiornamento prodotto continuo con approccio Continuous Delivery
3Fase di test eseguita con strumenti di automazione
4Massima efficienza del team con metodo AGILE
5Utilizzo di strumenti Caching e Message Queuing
6Integrazione con sistemi di terze parti come Google, Facebook ecc.
7Massimo beneficio dai servizi Serverless
8Accesso sicuro ai dati con trasformazione basata su REST API

Certificazioni Ottenute

AWS Solution Architect

2 mesi formazione

Kubernetes Application Developer

3 mesi formazione

Jenkins Engineer

1 mese formazione

Certificazioni Pianificate:

AWS Certified Sales SpecialistAWS PractitionerAWS DevOps

Timeline del Progetto (24 Mesi)

2021 Q4

Inizio Progetto

Studi Docker e Kubernetes, test AWS RDS, EC2, Security Group, ricerche architettura Microservizi

2022 Q1

Servizi AWS

Studi S3 Bucket, Cognito User Pool, test Lambda serverless, AWS Gateway API

2022 Q2

Frontend & Firma Elettronica

R&S frontend con React, progettazione infrastruttura firma elettronica, studi NodeJS API

2022 Q3-Q4

Rafforzamento Infrastruttura

Gestione dominio Route53, integrazione SSL CloudFront, integrazione sicurezza WAF, IaC con Terraform

2023 Q1-Q2

Certificazioni

Certificazione AWS Solution Architect, certificazione Kubernetes Developer, certificazione Jenkins Engineer, formazione rivenditore autorizzato AWS

2023 Q3-Q4

Completamento Progetto

Studi conversione lingua database, integrazioni AWS SQS e SNS, automazione Jenkins CI/CD, chiusura progetto

Analisi SWOT

Punti di Forza

  • Risorse umane qualificate
  • 7+ anni di esperienza nel settore
  • Network derivante dal nostro passato

Punti Deboli

  • Percezione centrata su Türkiye per il mercato mondiale

Opportunità

  • Pochi concorrenti perché richiede conoscenza approfondita del settore
  • Elevato numero di innovazioni possibili nel campo SSL

Minacce

  • Pregiudizio generale creato da software SSL a basso prezzo
  • Cultura SSL nazionale ancora sotto i livelli richiesti

Informazioni Progetto

Nome Progetto
Trasformazione Piattaforma Cloud ISG-SIS
Project Manager
İsmail Murat Bayık
Durata Progetto
24 mesi
Data Inizio
01.10.2021
Data Fine
01.10.2023
Budget Progetto
800.000 TL

Parole Chiave

piattaforma cloudcloud nativeAWSmicroserviziDockerKubernetessoftware SSLSaaSscalabilehigh availabilityCI/CDReactNodeJSsupporto multilingue

Prodotto del Progetto

Prodotto SaaSCloud Native

Piattaforma Cloud ISG-SIS® per la Gestione della Salute e Sicurezza sul Lavoro

Il prodotto è preparato secondo i principi "Software as a Service" (SaaS) delle piattaforme cloud. È possibile anche l'installazione su richiesta per grandi organizzazioni.

Mercato Target: Tutte le organizzazioni pubbliche e private nei 186 paesi membri dell'Organizzazione Internazionale del Lavoro