Completed ProjectTeknopark Istanbul Inc.Cloud Native

İSG-SİS® Cloud Platform Transformation

Transition from monolithic architecture to Cloud Native architecture. Multi-database, multi-language, multi-alphabet support with service-based architecture (SOA) migration to cloud.

Project Summary

Project Subject and Summary

Multi-database, multi-language, multi-alphabet support with service-based architecture (SOA) migration to cloud. Infrastructure as Code (IaC), Microservice (Docker, K8s) tools were used for cloud platform architecture compliance. Replication, Mirroring techniques were applied for database-level backup and security.

R&D Nature

The project we present is an R&D project that enables the transition from "monolithic" architecture to "cloud native" architecture. Additionally, value-added R&D work has been done on topics such as "big data", "data science", "IoT" offered by cloud platforms.

Target Outcomes

Service-Based Operation (SOA based)
Scalable System
High Availability
Multi-database support
Multi-language and alphabet support

Innovative Aspects

Adaptation to cloud environment adopted by the world
Data Science and Artificial Intelligence (AI) readiness
Scalability and continuous service advantage
World market with multi-language and alphabet support
Database selection freedom with multi-database support
First domestic OHS product on CLOUD

First Domestic OHS Product on CLOUD!

Those trying to produce similar products have generally created classic add-remove-delete-update web page type environments. Our product works with data consolidation and action optimization mechanism.

AWS Services Used

EC2
Server infrastructure
RDS
Database service
S3
File storage
Lambda
Serverless functions
API Gateway
API management
Cognito
User authentication
CloudFront
CDN and SSL
WAF
Web application firewall
Route53
DNS management
ElastiCache
Cache service
SQS
Message queue
SNS
Notification service

Development Tools

NodeJS TypeScript

Backend API development

React

Web interface

React Native

Mobile interface

MongoDB / Oracle

Database

AWS CodeCommit

Code repository

AWS CodePipeline

CI/CD

R&D Methods

1Continuous code integration with Continuous Integration approach
2Continuous product update automation with Continuous Delivery approach
3Test phase implementation with automation tools
4Keeping team efficiency at the highest level with AGILE method
5Use of Caching and Message Queuing tools
6Integration with Google, Facebook etc. 3rd party systems
7Maximum benefit from Serverless services
8Secure data access with REST API based transformation

Certifications Obtained

AWS Solution Architect

2 months training

Kubernetes Application Developer

3 months training

Jenkins Engineer

1 month training

Planned Certifications:

AWS Certified Sales SpecialistAWS PractitionerAWS DevOps

Project Timeline (24 Months)

2021 Q4

Project Start

Docker and Kubernetes work, AWS RDS, EC2, Security Group trials, Microservice architecture research

2022 Q1

AWS Services

S3 Bucket work, Cognito User Pool, Lambda serverless trials, AWS Gateway API

2022 Q2

Frontend & E-Signature

React frontend R&D, E-signature infrastructure project, NodeJS API work

2022 Q3-Q4

Infrastructure Strengthening

Route53 domain management, CloudFront SSL integration, WAF security integration, Terraform IaC

2023 Q1-Q2

Certifications

AWS Solution Architect certification, Kubernetes Developer certification, Jenkins Engineer certification, AWS authorized dealer trainings

2023 Q3-Q4

Project Completion

Database language conversion work, AWS SQS and SNS integrations, Jenkins CI/CD automation, Project finalization

SWOT Analysis

Strengths

  • Trained human resources
  • 7+ years of domain knowledge
  • Network from our past experience

Weaknesses

  • Türkiye-centered perception for world market

Opportunities

  • Few competitors due to deep domain knowledge requirement
  • High number of innovations possible in OHS field

Threats

  • General prejudice created by cheap OHS software
  • OHS culture in the country is below required levels

Project Information

Project Name
ISGSIS Cloud Platform Transformation
Project Manager
İsmail Murat Bayık
Project Duration
24 months
Start Date
01.10.2021
End Date
01.10.2023
Project Budget
800,000 TL

Keywords

cloud platformcloud nativeAWSmicroserviceDockerKubernetesOHS softwareSaaSscalablehigh availabilityCI/CDReactNodeJSmulti-language support

Product of the Project

SaaS ProductCloud Native

ISG-SIS® Cloud Occupational Health and Safety Management Platform

The product is prepared according to "Software as a Service" (SaaS) principles from cloud platforms. Installation can also be done for large organizations on demand.

Target Market: All private and public institutions in 186 countries member of the World Labour Organization