Tamamlanmış ProjeTeknopark İstanbul A.Ş.Cloud Native

İSG-SİS® Bulut Platform Dönüşümü

Monolitik mimariden Cloud Native mimariye geçiş. Çoklu veritabanı, çoklu dil, çoklu alfabe desteğinin verilmesi ve ürünün servis bazlı bir mimari (SOA) ile bulut ortamına taşınması.

Proje Özeti

Proje Konusu ve Özeti

Çoklu veritabanı, çoklu dil, çoklu alfabe desteğinin verilmesi ve ürünün servis bazlı bir mimari (SOA) ile bulut ortamına taşınması. Bulut platform mimarisine uygunluk amacı ile kod-olarak-altyapı (IaC), Mikroservis (Docker, K8s) araçları kullanılmıştır. Veritabanı seviyesinde yedekleme ve güvenlik için Replication, Mirroring teknikleri uygulanmıştır.

AR-GE Niteliği

Sunduğumuz proje bugüne kadar geliştirilen "monolithic" mimariden "cloud native" mimariye geçişi gerçekleştirmeyi sağlayan bir AR-GE projesidir. Ayrıca bulut platformların sunduğu "big data", "data science", "IoT" gibi konularda katma değeri olan AR-GE çalışmaları yapılmıştır.

Hedeflenen Kazanımlar

Servis Bazlı Çalışma (SOA based)
Ölçeklenebilir Bir Sistem (Scalable)
Yüksek Seviyede Hazır Olabilirlik (High Availability)
Çoklu veritabanı desteği
Çoklu dil ve alfabe desteği

Yenilikçi Yönü

Dünya'nın benimsediği bulut ortamına uyum
Veri Bilimi (Data Science) ve Yapay Zekâ (AI) hazırlığı
Ölçeklenebilirlik ve sürekli hizmet avantajı
Çoklu dil ve alfabe desteği ile dünya pazarı
Çoklu database desteği ile veritabanı seçme özgürlüğü
CLOUD üzerindeki ilk yerli İSG ürünü

CLOUD Üzerindeki İlk Yerli İSG Ürünü!

Benzer ürün üretmeye çalışanlar genelde klasik ekle-çıkar-sil-güncelle web sayfaları tarzında ortamlar oluşturmuşlar. Bizim ürünümüzde veri konsolidasyonu ve aksiyonlarda optimizasyon mekanizması ile çalışılmaktadır.

Kullanılan AWS Servisleri

EC2
Sunucu altyapısı
RDS
Veritabanı servisi
S3
Dosya depolama
Lambda
Serverless fonksiyonlar
API Gateway
API yönetimi
Cognito
Kullanıcı kimlik doğrulama
CloudFront
CDN ve SSL
WAF
Web güvenlik duvarı
Route53
DNS yönetimi
ElastiCache
Cache servisi
SQS
Mesaj kuyruğu
SNS
Bildirim servisi

Geliştirme Araçları

NodeJS TypeScript

Backend API geliştirme

React

Web arayüz

React Native

Mobil arayüz

MongoDB / Oracle

Veritabanı

AWS CodeCommit

Kod deposu

AWS CodePipeline

CI/CD

AR-GE Yöntemleri

1Continuous Integration yaklaşımı ile sürekli kod entegrasyonu
2Continuous Delivery yaklaşımı ile sürekli ürün güncelleme otomasyonu
3Test aşamasının otomasyon araçları ile gerçekleştirilmesi
4AGILE metod ile ekip verimliliğinin en üst seviyede tutulması
5Caching ve Message Queuing araçları kullanımı
6Google, Facebook vb. 3rd parti sistemlerle entegrasyon
7Serverless hizmetlerden maksimum faydalanma
8REST API tabanlı dönüşüm ile güvenli veri erişimi

Alınan Sertifikalar

AWS Solution Architect

2 ay eğitim

Kubernetes Application Developer

3 ay eğitim

Jenkins Engineer

1 ay eğitim

Planlanan Sertifikalar:

AWS Certified Sales SpecialistAWS PractitionerAWS DevOps

Proje Zaman Çizelgesi (24 Ay)

2021 Q4

Proje Başlangıcı

Docker ve Kubernetes çalışmaları, AWS RDS, EC2, Security Group denemeleri, Mikroservis mimari araştırmaları

2022 Q1

AWS Servisleri

S3 Bucket çalışmaları, Cognito User Pool, Lambda serverless denemeleri, AWS Gateway API

2022 Q2

Frontend & E-İmza

React ile frontend AR-GE, E-imza altyapısı projelendirme, NodeJS API çalışmaları

2022 Q3-Q4

Altyapı Güçlendirme

Route53 domain yönetimi, CloudFront SSL entegrasyonu, WAF güvenlik entegrasyonu, Terraform ile IaC

2023 Q1-Q2

Sertifikasyonlar

AWS Solution Architect sertifikası, Kubernetes Developer sertifikası, Jenkins Engineer sertifikası, AWS yetkili bayilik eğitimleri

2023 Q3-Q4

Proje Tamamlama

Veritabanı dil dönüşüm çalışmaları, AWS SQS ve SNS entegrasyonları, Jenkins CI/CD otomatikleştirme, Proje sonlandırma

SWOT Analizi

Güçlü Yönler

  • Yetişmiş insan kaynağımız
  • 7+ yıllık alan bilgimiz
  • Geçmişimizden kaynaklı çevremiz

Zayıf Yönler

  • Dünya pazarı için Türkiye merkezli algı

Fırsatlar

  • Derin alan bilgisi gerektiği için rakip sayımız az
  • İSG konusunda yapılabilecek yenilik sayısının fazla olması

Tehditler

  • Ucuz fiyatlı İSG yazılımlarının genel ön yargı oluşturması
  • Yurt içinde İSG kültürünün henüz olması gereken seviyelerin altında olması

Proje Bilgileri

Proje Adı
İSGSİS Bulut Platform Dönüşümü
Proje Yöneticisi
İsmail Murat Bayık
Proje Süresi
24 ay
Başlangıç Tarihi
01.10.2021
Bitiş Tarihi
01.10.2023
Proje Bütçesi
800.000 TL

Anahtar Kelimeler

bulut platformcloud nativeAWSmikroservisDockerKubernetesİSG yazılımıSaaSölçeklenebilirhigh availabilityCI/CDReactNodeJSçoklu dil desteği

Projeye Ait Ürün

SaaS ÜrünCloud Native

İSG-SİS® Bulut İş Sağlığı ve Güvenliği Yönetim Platformu

Ürün hedef olarak bulut platformlardan "Servis Olarak Yazılım" (SaaS) prensiplerine göre hazırlanmıştır. Sipariş üzerine isteyen büyük kurumlara kurulum da yapılabilmektedir.

Hedef Pazar: Dünya Çalışma Örgütüne üye 186 ülkedeki tüm özel ve kamu kurumlar