(주)투라인코드 회사소개서 2020 01 MSA

36
TWOLINECODE Introduction 2020. 03 (주) 투라인코드 ©TWOLINECODE Inc. All rights reserved.

Transcript of (주)투라인코드 회사소개서 2020 01 MSA

TWOLINECODE Introduction

2020. 03 (주) 투라인코드

©TWOLINECODE Inc. All rights reserved.

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

Introduction

2

일반현황

Twolinecode는 퍼블릭 클라우드(AWS, Google)기반 서비스/플랫폼 개발 및 운영 등에 대한 다양한 지식과 오랜 경험을 바탕으로

성장해 왔으며 빅데이터 수준의 분석 솔루션 및 컨테이너 기반의 마이크로 서비스 개발을 선도하는 IT 전문 기업

회사명 ㈜투라인코드 (Two Line Code Inc.)

대표이사 현승엽

설립일 2013년 3월

주소 경기도 성남시 분당구 성남대로 331번길 8, 904호 (정자동 킨스타워)

사업영역 서비스, 제조 / 소프트웨어, 개발 및 공급

사업 분야

서버 S/W 개발 및 클라우드 서버 구축 운영 Web Application 개발 및 사이트 구축 운영 UI/GUI 기획 및 디자인 Web Site, Mobile Site, Android/iOS/Hybrid Application 제작 VR, AR 소프트웨어 개발

인력구성개발자 : 30 명 ( Application/Web 개발 : 27명 | 클라우드 Architecture Engineer : 3명 ) 디자인 & Publishing : 3 명

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

TWOLINECODE History

3

2018.11 2018.11 2018.10 2018.10 2018.10 2018.09 2018.09 2018.08 2018.06 2018.06 2018.03 2018.02

이마트 CDS 상세설계/Big Data 플랫폼 설계

현대자동차 글로벌 e-commerce 구축사업

삼성전자 반도체 C-TTM 확산

한국 스마트카드 STIS(Seoul Taxi Information System) 고도화

KAI DT 추진을 위한 빅데이터 컨설팅

SK 하이닉스 Cloud Native Platform 구축

SKT Hadoop 3.0 개발 지원

TWOLINECODE NORTH AMERICA CORP. 설립 이화여대 연구과제 - 체험형 Shopping Mall AR Application 개발

한국 스마트카드 빅데이터 플랫폼 구축

SK C&C Data Platform Service 개발

신한금융투자 Social Trend Analytics 개발

연혁

2017.10 2017.10 2017.09 2017.08 2017.06 2017.06 2017.04 2017.03 2017.02

SK브로드밴드 기업용 통합커뮤니케이션 App 개발

COMPASS Real Estate Tour VR 개발

KORAIL IoT 기반 시설물 모니터링 무인화 시스템 App 개발

SK 도로 위험 알림 서비스 개발

ebay Block Party VR 개발

삼천리자전거 공유서비스 시스템 개발

삼성전자 HUD 시역확장 관련 개발(R&D)

힐링메뉴 빅데이터 AI 메뉴 추천 시스템 개발 계약

FSK L&S(SK 계열) DB 마이그레이션 및 운영 계약

2016.08 2016.07 2016.07

Authorized IBM Supplier(tier1) 등록

베스핀글로벌 클라우드 Management Solution 개발

Hongkong SFW 전시회 VR 개발

2014.06

2014.03

2014.03

기업부설연구소 등록

삼성전자 Smart TV Component 서버 플랫폼 개발 및 운영 - “Single Sign On” 서비스 구축 - “PUSH 메시지 전달” 서비스 운영 - “Smart TV 디바이스 통합 인증/ 디바이스 시간 동기화” 서비스 운영

안드로이드 기반 OTT/DVB-T2 셋탑박스 개발

2013.06

2013.03

2013.03

벤처기업 인증 획득

삼성전자 Smart TV Component 서버 플랫폼 개발 및 운영 - DRM 키 발급 서비스 운영 - “Smart TV 디바이스 통합 인증” 서비스 개발 - “공지 메시지 배포 / Ad 관리 서버 제어” 서비스 제작

㈜투라인코드 법인 분리

2012.12

2012.03

2012.02

삼성전자 Android 모바일 플랫폼 S/W 다수 개발

삼성전자 Smart TV 서버 S/W 개발 및 운영 - “DRM 키 발급 서비스” 클라우드 이전 - 키워드 추천 서비스 운영- “클라우드 기반 컨텐츠 배포 및 스트리밍” 서비스 - 통합 관제 시스템 구축

ISMS 인증 획득

2011.07

2006.12

Android 기반 Set-top Box App 개발

삼성전자 우수협력업체 선정

2005.11

2002.02

삼성전자 단말기 S/W 1차 벤더 선정

법인등록 ㈜더블유알지

2015.12

2015.09 2015.04

2015.03

2015.03

LG전자 SmartTV 인프라 Cloud전환을 위한 실행 전략 수립 - Cloud 환경의 아키텍처 설계 컨설팅

Amazon Web Services Consulting Partner 등록

Com2uS 빅데이터 실시간/배치 처리 시스템 PoC

삼성전자 Smart TV Component 서버 플랫폼 개발 및 운영 “시스템 메시지 전달” 서비스 운영, 다차원 통계 분석 개선 개발

SKEIN LLC 설립

2019.07 2019.07 2019.06 2019.04 2019.03 2019.01 2019.01 2019.01

AccuInsight+ Multi-Cloud 기능 개발(AWS)

AccuInsight+ ML / DL 학습모델 배포 플랫폼 개발

현대자동차 Askhub 파일럿 서비스 런칭 및 운영

SK 하이닉스 지능형 Visual Inspection 플랫폼 개발(AccuInsight+ 연동)

현대자동차 미국 현지 파일럿 위탁 운영

현대자동차 클라우드 서버단 개발 및 MVP 앱 개발

SK C&C AccuInsight+ 고도화 개발

2019년 삼천리자전거 공유시스템 서비스 운영

2016.06 2016.02 2016.02 2016.01

캐리비안베이 메가스톰 360˚ Interactive 사이트 개발

LG 전자 Smart TV 인프라 Cloud 전환 개발

Google Cloud Consulting Partner 등록

IKEA 360 VR Promotion Video 개발

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

TWOLINECODE Business Areas

✓ Architecture/Schema Design ✓ Cloud migration ✓ Optimum server & applications

Cloud Consulting

CLOUD

✓ Cloud Infrastructure Monitoring ✓ Maintenance

Cloud Operation

✓ Development with PaaS & SaaS ✓ Web Server Tuning + Security ✓ Cost/Performance Optimization

Cloud Development

✓ Build Data Pipeline (Realtime/ Batch) ✓ Data Aggregation ✓ Data Cleansing ✓ Data Migration

Data Engineering

BIG DATA

✓ Data Visualization ✓ Data Query ✓ Data Management

Analytics Support

✓ Static & Dynamic Contents Web ✓ Responsive Web ✓ Admin/Dashboard Development ✓ BI - Data Visualization

Website Development

WEB / SERVER

✓ Server Framework Development ✓ Support for Additional Development

Server Development

✓ Log Analysis ✓ Statistical Data Analysis ✓ 24/7 Monitoring System

Service Management

✓ iOS / Android / Hybrid Mobile Web Development

Application Development

MOBILE

✓ Mobile Optimized Web Development

Web Development

4

Introduction

✓ Data Analytics on Google Big Query ✓ SNS Trends Analytics Platform

Analytics Solutions

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

Twolinecode as Cloud Professionals1. Growth

2.주요 사업 내용 및 실적

5

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

TWOLINECODE as Cloud Professionals

6

삼성전자 SmartTV 4개 서비스 운영/개발 - 총 180MM, 15명 연간 계약

- IDC -> AWS 마이그레이션

- 24x365 시스템 모니터링

- 서비스 운영 및 Maintenance

실시간 SNS 트렌드 분석 시스템 개발 - 실시간 트위터 크롤링 - 텍스트 감정분석 및 Dashboard

삼성전자 SmartTV 9개 A 운영/개발 - 총 456MM, 38명 연간 계약

- AWS, Azure, Google Cloud 운영/개발

- 24x365 시스템 모니터링

- 서비스 운영 및 Maintenance

삼성전자 SmartTV 4개 서비스 운영/개발 - 총 228MM, 19명 연간 계약

- AWS, Azure 시스템 개선, 개발

- 24x365 시스템 모니터링

- 서비스 운영 및 Maintenance

SK C&C Data Platform Service 개발 (SK Cloud-Z/IBM Softlayer) - Hadoop Provisioning - Data Visualization Service - Batch Pipeline Service - Real-Time Streaming - Elastic Search Service - SQL on Hadoop Service - Machine Learning Modeler - Deep Learning Modeler

2017201620132012 20152014 2018

빅데이터 분석 시스템 개발 - 사용자 정의 데이터 포맷 지원 - 사용자 쿼리 지원 - Dashboard 자동 생성

SK 하이닉스 - Cloud Native Platform 구축

Google Cloud Consulting Partner 등록

Authorized IBM Supplier(tier1) 등록

베스핀글로벌 MSP 서비스 개발 - MSP 중 Azure부문 턴키 계약

- 중국향, 한국향 대응 개발

- Backend, Frontend, Agent 등 전체 개발

LG전자 AWS 인프라 전환 수행 - 기존 서비스 분석 및 수행 전략 수립

- 클라우드 최적화된 Application 전환

Amazon Web Services Consulting Partner 등록

삼성전자 SmartTV 10개 서비스 운영/개발 - 총468MM, 39명 연간 계약

- AWS, Azure , Google Cloud 운영/개발

- 24x365 시스템 모니터링

- 서비스 운영 및 Maintenance

LG전자 AWS 인프라 전환 전략 수립 컨설팅 - 성숙도에 따른 단계별 AWS 전환 전략

- AWS Architecture 설계 자문

- 전환 일정 milestone 추출 및 일정 수립

- 임직원 교육을 통한 클라우드 역량 강화

클라우드 전문 인력 보유 AWS Certificated Solution Architect 3名

Google Certificated Cloud Engineer 4 名

KAI DT 추진을 위한 빅데이터 컨설팅

신한금융투자 - Social Trend Analytics 개발

한국 스마트카드 빅데이터 플랫폼 구축 - STIS 위치정보 실시간 수집/분석 한국 스마트카드 STIS (Seoul Taxi Information System) - 택시 결제기 전문 실시간 수집/분석 시스템 구축/개발 - 외부기관 연계 시스템 구축/개발 - STIS Oracle DB의 Cloud 전환 (AWS RDS로 마이그레이션)

Growth

2019

현대자동차 Askhub 서비스 - Askhub 서비스를 위한 AWS 클라우드 기반의 Askhub 플랫폼 구축 - 현대자동차 미국 현지 파일럿 위탁 운영

삼천리 자전거 공유 서비스 개발 - Android/iOS Hybrid App 개발 - Admin Web 및 Backend System 개발

SK C&C Data Platform Service - Multi-Cloud 기능 개발(AWS) - ML / DL 학습모델 배포 플랫폼 개발

SK C&C Data Platform Service - AccuInsight+ 고도화 개발

SK 하이닉스 - SK 하이닉스 지능형 Visual Inspection 플랫폼 개발(AccuInsight+ 연동)

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

Data Analytics Platform Solution (include BI Tool) – RealTime / Batch

7

주요 사업 내용 및 실적

•분석 데이터 준비 (저장소에 업로드만으로 사용준비 완료) •다양한 입력 소스 지원 - FTP, Network, HTTP등을 통한 로컬 스토리지 지원 - Cloud Storage (Google Cloud Storage, AWS S3, etc) - Client Device (Client Agent via SDK)

Big Data Batch Job을 위한 유연한 분석 환경 지원

•사용자별 쿼리 생성을 통한 분석 환경 설정 가능 - Legacy SQL 지원 •데이터 시각화 기능 지원 - 다양한 차트 지원(Column, Bar, Line, Area, Pie, Map)

Query 작성을 위한 Playground 지원

•PlayGrrond에서 생성한 쿼리 결과를 Dashboard로 내보내기 •Dashboard 내보내기시 Batch Job으로 쿼리 동작 모드 설정 가능 •Snapshot 기능 지원을 통한 기존 쿼리 쿼리 결과 확인 가능 •Wiget 형태의 차트 지원

Dashboard 및 Batch Job 지원

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

Data Analytics Platform Solution (include BI Tool) – RealTime / Batch

8

주요 사업 내용 및 실적

EC2 Instance S3

Athena

AWS EMR

Kinesis

AWS GLUE

Lambda Elasticache

AWS RDS (mariaDB)

AWS RDS(mariaDB) Configuration

Glacier(Backup)

Admin Site

Summary

Push RAW Data - Real Time1

Data Backup

Store RAW Data - Batch

Aggregate RAW Data - Batch1

3Store Summary Data for Real Time

2 Data Processing - Real Time

1’

2’

Schedule Info

Store Summary Data for Batch3

Processing Info

Analytics Site

Data Processing - Batch2

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

신한금융투자 – Social Trend Analytics – with AWS

9

주요 사업 내용 및 실적

•등록 키워드에 대한 버즈 Trend 표시 •형태소 분석을 통한 최다 노출 명사 Top 3 표시 •등록 키워드에 대한 상세 정보 표시

Social Trend Dashboard

•관련 뉴스 Trend 표시 / 언론사별 버즈량 표시 •최다 노출 명사/형용사 Trend 표시 •최다 노출 명사/형용사 Word Cloud 및 List 표시 •Sentiment 분석 결과 노출

투자 Keyword Detail View

•Trend 표시 정보는 투자 Keyword 분석과 동일 •주식 종목의 경우, 주가/변동/거래량 추가 표시

주식 종목 Detail View

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

Social Trend Analytics Platform Solution – 신한금융투자

WEB

10

Blog

NewsRSS

Data Crawler

EC2 Instance

Lambda

S3

Athena

DATA CRAWLING

1 2FILE WRITE (RAW data)

RDS - mariaDB

Keywords Management

Add / Remove Keywords

RDS - mariaDB

Natural Language Process (Amazon Comprehend) - Entity - Sentiment

3

SES

Event Detect

EMAIL NOTIFICATION

5QUERY

4

INSER

T SUM

MA

RY

6INSERT UPDATE

Optional

Optional

TO-BE / Optional

Analytics Site

주요 사업 내용 및 실적

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

현대자동차 AWS 클라우드 기반의 Askhub MSA 플랫폼 구축

11

주요 사업 내용 및 실적

•iOS 기반 Native Application 개발 및 MarketPlace 릴리즈 •서비스 홍보용 Landing page 개발

Askhub 서비스를 위한 모바일 앱 개발

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

현대자동차 AWS 클라우드 기반의 Askhub MSA 플랫폼 구축

12

주요 사업 내용 및 실적

•마이크로 서비스 기반 아키텍처 설계 및 구축 •고가용성을 고려한 Kubernetes 기반 운영 환경 구축 •서비스 프로바이더간 데이터 인터페이스 개발 •플랫폼 운영을 위한 Admin 사이트 개발 •사용자 로그 분석 시스템 설계 및 구축

Askhub 서비스 플랫폼 설계 및 구축

stripeGoogle Map

Stor

age

Gat

eway

S3Cloudfront(CDN)

STATIC Web Contents

ELBEC2 EC2

AZ-2

WAS Cluster

EC2 EC2

AZ-1

Dynamic Contents

Database

RDS Master Node RDS Read-Replica

DB Cluster

S3(LOG Storage)

CloudSearch Cognito

Elasticsearch

Athena

SNS

3rd Party Service

AWS Service

Service Provider OpenAPI

Service Providers

Analytics

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

현대자동차 AWS 클라우드 기반의 Askhub MSA 플랫폼 구축

13

주요 사업 내용 및 실적

•서비스 마케팅용 Landing 웹 개발 •플랫폼 운영을 위한 Admin 사이트 개발 •TLC Analytics 솔루션을 활용한 로그 분석 시스템 구축(BI)

Askhub 서비스 관리 및 지표 분석 시스템 구축

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

현대자동차 AWS 클라우드 기반의 Askhub MSA 플랫폼 구축

14

주요 사업 내용 및 실적

•AWS Managed Service / WAS 서버등에 대한 세부적인 자원 모니터링 수행 •인프라 및 서비스별 핵심 모니터링 지표 설정하고 임계치(Threshold) 설정등을 통해 장애 요소 사전 파악

Askhub 서비스 운영 및 모니터링 시스템 구축

이력 관리

- Application 조치 결과 관리

조치 보고

- 서비스 상태 확인 메일 전송

- 조치 완료 보고 메일 전송

상태 확인/조치

- 서버 상태 확인

- 서비스 로그 확인

- 조치 이력 비교

- 상태 이상 조치

- 서버 증설 / 감소

이상 감지

- 임계치 초과에 대한 알람 발생

- API 이상 호출에 따른 알람 발생

시스템 감시

- Munin을 통한 서버 리소스 및 상태 감시

- 자체 제작 Agent를 통한 모듈 상태 감시

Server Resource

CPU Usage Storage Network Traffic

Memory Usage

WAS

Database Load Balancer

API Routing

Traffic Routing

AWS S3 EC2

Managed Service

서비스/인프라 통합 모니터링 (대시보드)

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

SK C&C Data Platform Service (SK Cloud-Z/IBM Softlayer)

15

주요 사업 내용 및 실적

On-demand 방식의 간단한 APIs 호출 방식으로 최적화된 컨테이너 기반 하둡 클러스터 제공

Hadoop Provisioning DevelopmentDrag & Drop을 통한 Workflow 설계, Job 스케줄링 및 실행/제어, 모니터링 기능을 제공하여 on-Premise, Cloud, 스토리지 서비스 간 대규모 데이터를 안정적으로 처리하는 서비스

Batch Pipeline Service Development

데이터로부터 비즈니스 통찰력을 신속하게 얻을 수 있도록 돕는

데이터 분석 서비스이며 다양한 차트 및 대시보드 제공하는 서비스

Data Visualization Service Development

이벤트 탐지 및 Spark SQL을 통한 데이터 분석이 가능한 고성능 In-Memory 실시간 처리 엔진인 Spark을 기반으로 한 스트리밍 파이프라인 서비스

Real-Time Streaming Development

수집/저장/시각화를 위한 SW를 동적으로 제공하고 수집된 다양한 로그를 검색/분석/모니터링 할 수 있는 서비스

Elastic Search Service Development

표준 SQL을 사용해 IBM Object Storage에 저장된 데이터를 간편하게 분석할 수 있는 대화식 쿼리 서비스

SQL on Hadoop Service Development

머신러닝을 코딩없이 사용할 수 있는 웹 기반 분산 병렬 모델링 도구

Machine Learning Modeler Development

Cloud 환경에서 프로그래밍 하거나 제공되는 Built-in 알고리즘으로 분산 환경 하의 딥러닝 학습 및 모델 생성 및 배포하는 서비스

Deep Learning Modeler Development

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

1. Workspace deploy 2. Workspace Management 2. Save Model

•Kubernetes Cluster 구성에서 Rstudio, Jupyter notebook Provisioning •분석 모델 형상관리 •분석 모델 Rest Service 제공 •Nexus 연동 패키지 관리 시스템 개발

R, Python 분석 모델링 환경 System 구축

•환경/배포/모델 관리를 위한 사용자 웹 개발 •Provisioning 리소스 관리

사용자 Web, Backend System

SK C&C Data Platform Service (R, Python Modeler)

16

주요 사업 내용 및 실적

Kubernetes Cluster

Master node

Worker node1 Worker node2

REST service (Model Management)

Docker Image Library RepositoryRepository OSS

Deployment Service Gateway(Spring zuul + Eureka)

REST service (Git Management)

Front-end

Repository(Analysis Model)

Back-end API Service

Env. Provisioning

Model Management

Deployment management

Block storage Block storage

Notebook

...

Meta Data(Model Info, Predict History)

Kubernetes RESTful API

Volume Mount

Env. Provisioning

Model Management

1. Prediction deploy 2. Model Management

Volume Mount

End User

Deployment Management

Python + Flask

R + Plumber

Push Analysis model

Pull Analysis model

NFS Server

Model Deployment

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

•계정별 위젯 형태의 동적 대시보드

•서비스 리소스 신청관리

•분석 모델 형상 관리

•전체 서비스 가이드 페이지 제공

•계정별 리소스 사용에 대한 인증 및 권한 컨트롤

전체 서비스 리소스 관리를 위한 포털 시스템 개발

SK C&C Data Platform Service (Private Portal)

17

주요 사업 내용 및 실적

Data Insight

Batch Pipeline

DL Modeler

ML Modeler

Big QL

DHP

Cloud Search

Realtime Pipeline

DASHBOARD

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

AccuInsight Service를 AWS, Azure, GCP등 여러 클라우드 서비스와 함께 이용할 수 있도록 개발

AccuInsight MultiCloud Service 개발

18

주요 사업 내용 및 실적

Hadoop Cluster

Hadoop Cluster

ELK Cluster

ELK Cluster

RDS Redshift DynamoDB

S3Athena Glue

frontend

클러스터생성

Private portal

KEY관리

미터링

모니터링

backend

Core MulticloudCore

수집/분석 Service

Console Service

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

SK 하이닉스 Cloud Native Platform – Data Lake 구축

주요 사업 내용 및 실적

•실시간 운영 서비스를 위한 운영계 Data Lake 시스템 구축 •데이터 분석을 위한 분석계 Data Lake 시스템 구축

실시간 운영, 분석 업무에 대한 운영계 및 분석계 데이터 제공을 위한 Data Lake 시스템 구축

운영계

분석계

Source Systems

ETL

STREAM

Adaptor

Agent

Etc

…운영 서비스

운영 서비스

운영 서비스

Data Lake

Kafka

데이터 수집

DB

File System

Legacy System

장비

DB

HDFS

Object Storage

DB

HDFS

Object Storage

데이터 분석가

데이터 분석가

데이터 분석가

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

SK 하이닉스 DL 기반 Automated Visual Inspection 시스템 구축

주요 사업 내용 및 실적

•DL 기반 Defect Inspection 자동화 시스템 구축 •DL 기반 Automated Visual Inspection 시스템 구축 •Front-End 개발 : Inspection 결과 리뷰, DL 모델 관리 및 성능 평가 기능 제공

DL 기반 Visual Inspection 공정 자동화 및 품질 개선 시스템 구축

DL 모델

DB

2. Inspectin 결과

Reviewer

공정별 검사장비

1. 검사 이미지

4. 재학습 데이터(Inspectin 결과 vs Review 결과 Mismatch 이미지 데이터)

Reviewer

Reviewer

3. Inspectin 결과 Review

Front

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

삼성전자 SmartTV 글로벌 서비스 운영/개발(AWS + Azure + Google Cloud)

21

주요 사업 내용 및 실적

Premium 컨텐츠 재생을 위한 DRM 키 발급 서비스 구축 개발 운영 및 유지 보수

키 관리를 위한 자동화 프로세스 개발

DRM 키 발급 서비스 개발

대용량 컨텐츠들에 대한 Global 서비스 구축

1일 20억건의 로그 분석 환경 구축

Multi CDN, Cloud Storage를 이용한 통합 컨텐츠 배포 서비스 개발 / 운영

Multi CDN, 컨텐츠 관리, 배포 서비스

Global 대상 메시지 전달 서비스 개발 및 운영

SmartTV Application 대상 공지 및 특정 SmartTV 대상 메시지 전달 서비스 개발/구축

SmartTV 대상 메시지 전달 서비스

아키텍처 설계, 서버 개발, 구축, 운영 수행

스마트 기능 이용을 위한 디바이스 인증 게이트웨이

서비스 설계, 개발, 구축, 운영

SmartTV 디바이스 통합 인증 서비스

SmartTV 사용자의 계정 인증 및 관리 시스템

한 번의 인증을 통한 SmartHub 내의 모든 서비스를 이용할 수 있는 통합 인증 서비스

개발 / 구축 / 운영

통합 로그인 서비스

UI/UX,GUI 개발

SmartTV 서비스 관리 도구 GUI 개발/운영

서비스 사용 모니터링 시스템 개발

관리자 포털 서비스

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

삼성전자 SmartTV CDN 통계 Dashboard(AWS + Azure + Google Cloud)

22

주요 사업 내용 및 실적

•W3C(World Wide Web Consortium) HTML 표준안에 따른 개발 •다양한 브라우저 환경들에 대응 할 수 있는 최적화된 UI/UX 디자인 및 HTML5, jQuery, Ajax, nodeJS를 통한 개발

Web Publishing

•ASP.NET MVC 및 Spring MVC Framework 기반 admin-site •web application 개발 •Web Application 기반 3-tier layer 개발 •자체 JavaScript UI 라이브러리 및 Plugin 개발

Web Programing

•Oracle/Maria-DB/NoSQL 기반 •대용량 데이터 쿼리 성능 최적화 •실시간성 통계 시스템 및 Live Insight 개발

대용량 데이터 튜닝 및 통계 시스템 개발

<Dashboard 시스템 개발>

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

베스핀글로벌 MSP 개발 Managed Service(AWS + Azure)

23

주요 사업 내용 및 실적

Cloud Managed Service로 Cloud 자원에 대한 Monitoring 및 사용량 통계 제공 개발

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

LG 전자 Smart TV / 모두티켓 컨설팅(AWS)

24

주요 사업 내용 및 실적

•단계별 가이드를 통한 클라우드 전략 및 전환 방법 컨설팅 •고 가용성 Architecture 설계 및 모니터링, 장애대응 방법 가이드 •유/무선을 통한 지속적인 기술 지원 및 세미나 등의 프로그램으로 클라우드 적응 능력 강화

모두티켓 아키텍처 설계 컨설팅

•Backend 서버의 AWS 전환 전략 •성숙도에 따른 단계별 AWS 전환 전략 •Milestone 추출 및 일정 수립

LG SmartTV 인프라 Cloud 전환을 위한 실행 전략 수립

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

삼천리자전거 공유 서비스 시스템 개발 및 운영

25

주요 사업 내용 및 실적

•위치 기반 iOS/Android Hybrid Application •QR Code Scan & BLE/LoRa Communication (자전거 잠금장치 Control) •결재 Module 연동

자전거 공유 서비스 Application 개발

•모바일 App 및 System Admin을 위한 RESTful API 제공 •LoRa 망 연동을 위한 Proxy Server 개발

자전거 공유 서비스 Backend System 개발

•서비스 운영을 위한 관리자 사이트 개발 •Customer Service 및 운영관리 기능 제공

자전거 공유 서비스 System Admin 개발

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

현대자동차 e-Commerce MSA 기반 플랫폼 구축(with SK C&C)

26

주요 사업 내용 및 실적

•MSA 서비스 적용을 위한 ZCP 플랫폼 구축 •CI / CD 파이프 라인 설계

MSA 아키텍처 설계

Micro Service Layer

MicroSErvice B

Redis

Backend

Frontend

MicroService N

NoSQL

Backend

Frontend

BatchAgent

MicorService A

MariaDB

Backend

Frontend

MicroService C

M

Backend

Frontend

N

Common Service

Support on ICP

Private Cloud Platform(IBM ICP) 유입 트래픽에 따라 Scale-out

Data Mediation

Message Convertor

Enc / Dec ….

Message Convertor

….

Request Aggregate

Routing

Traffice Control

Client

Filter (Rule-based)

API Token Verification

Mediation…….

API GATEWAY

SSO Auth TokenService

기타 외부 서비스 I/F

Legacy System

Legacy DB

Legacy데이터용 API ……

MariaDB NoSQL(Optional)

ICP 외부 VM

Redis(Optional)

마이크로 서비스간공유 데이터

NFS (공유 스토리지)

배치성 데이터 반영

실시간 데이터는 API를 통해 연동

서비스 API 호출

Auto Scaling Monitoring Service DiscoveryServicde RegisterDashBoard

MSA별 Storage는 선택해서 자유롭게 사용 가능

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

현대자동차 e-Commerce Dev-Ops(CI / CD) (with SK C&C)

27

주요 사업 내용 및 실적

컨테이너 기반 마이크로 서비스 배포 (개발 DEV 기반)

* ZCP deployment

Micro

Service #1,2,3

ZCP 플랫폼에 배포

Developer

CI / CD Flow & Management System외부 VM(Gitlab, Jenkins)에서 빌드 및 Image 생성 작업 진행

Commit Trigger

Build

Make dockerimage

Registry (Nexus)

Jenkins Console

Manual 배포

빌드 결과 Notify to Developer

Automatic Building when triggering

Success

컨테이너

Micro

Service #4,5,6

컨테이너

Micro

Service #7,8,9

컨테이너

ZCP Repository (Nexus)

Worker Node

SonarQube (코드 정적 분석)

GIT과 Jenkins를 이용하여 산출물 및 컨텐츠 관리 서비스 품질 확보를 위한 자동화된 통합(Intergration)과 소스 정적 분석(SonarQube) ZCP 플랫폼에 자동 배포(Distribution) 환경 구축

* JENKINS 배포 파이프라인 코드 작성Staging별 배포 파이프 라인 구축

- Console을 통해 배포 여부 확인 및 제어 Jenkins Management

* 소스 코드 관리 * 브랜치 생성 및 관리

소스코드 버전 관리

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

한국스마트카드 – STIS 실시간 위치정보 수집 분석 시스템(AWS)

28

주요 사업 내용 및 실적

•Network Load Balancer를 통한 TCP Packet 수신 서버 개발 •실시간 데이터 전송을 위한 Kinesis Data Stream 적용

TAXI 단말기 위치정보 및 전문 메시지 수신 Application 개발

•Kinesis data stream에 적재되는 데이터 S3 적재 프로세스 개발 •EMR을 활용하여 대용량 데이터 복구 수행

데이터 외부 전송 및 복구를 위한 Data Warehouse 구축

•Kinesis data stream 데이터 수신을 위한 SA Adapter 개발 •SAP HANA DB를 통한 대용량 데이터 실시간 분석 제공

실시간 데이터 분석 System 개발

STIS Packet Receiver Cluster

ap-northeast-2a

ap-northeast-2c

Kinesis Data Stream

EC2 EC2

EC2 EC2

S3 EMR (HIVE)Lambda

Data Warehouse

SAP Streaming Analytics

Kinesis Consumer

ESP Publisher

Streaming Analytics

SAP HANA DB

ELB

TCP Socket

TAXI 단말기

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

삼성반도체 API Service 개발

주요 사업 내용 및 실적

Core Service API

필요)

Application (End-Users)

AWS SDK

Client Side

Server Side

S3 AthenaDynamoDBCloudSearch IAM(AWS Authentication / Authorization)

SQSRESTful API

IAM Role

SQS Core ServiceCodeCommitEC2

•DynamoDB / S3 / EC2 / Athena / CloudSearch AWS API 규격 Back-end API 개발 •Cache DB를 사용한 SQS 서비스 구축 •모델 형상관리를 위한 CodeCommit 서비스 구축 •전체 서비스 권한 관리를 위한 IAM 서비스 개발

On-premise 인프라 연동을 위한 서비스 구축 및 API 개발

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE주요 사업 내용 및 실적

빅데이터 기반으로 비종속적인 Architecture와 데이터 수집/저장 및 처리, 분석환경을 설계

이마트

외부 Data

관계사

File/SFTP

Log/TCP

DB/JDBC

Apache NiFi

데이터 수집

Hadoop Cluster

HDFS (Data Repository)

YARN (Resource Manager)

Zookeeper

Hive

Spark (Streaming & ML)

Oozie(Job Scheduling)

Flow Controller

개별 분석 환경Sandbox

Hadoop Provisioning

Notebook

고급분석 서비스

Jupyter

Zeppelin

분석 Portal

Tableau

BI

Dashboard

Report

OLAP

SQL Query

임원 실무담당자

분석가

고급분석가 Data Enginer

Source 데이터 저장/분석 데이터 활용

이마트 CDS BigData분석 플랫폼 구축

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

KAI DT 추진을 위한 빅데이터 컨설팅 with (SK C&C)

31

주요 사업 내용 및 실적

기술 지식화 (개인 → 회사) MRO정비기술/훈련 성능 개량(R&D) 기술기획/투자/위험관리 SCM 생산 기술

기존 비즈니스 프로세스 관리를 위한 핵심 역량

신사업 관리 및 지원

신성장 동력을 위한 핵심 역량

KAI의 빅데이터의 현황 정의

설계 데이터(기술문서, 계통등의 테스트 결과서

Smart Workplace

Knowledge & Education

Intelligence & Automation

RAMS(Reliability ,Availability, Maintainability, Safety

Communication & Collaboration

Enterprise Risk Management

생산 데이터(BOM, WBS, S/O 등)

품질 데이터

구매 데이터

후속 지원 데이터 (항공기 운영데이터, 정비관련 데이터)

Koffice (e-Mail 데이터 등)

ERP 및 Big Data의 활용 방향 (Key Word)

H/W->S/W->서비스사업

복합재 핵심기술

MRO

미래 항공기/위성 사업

성능개선 사업

미래 성장 동력

ERP등의 Big Data 정보의 활용과 분산된 데이터의 중앙화를 통한 데이터 활용 방안 제시

21

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

LS 그룹 클라우드 기반 빅데이터 공통 플랫폼 구축 컨설팅(AWS)

32

주요 사업 내용 및 실적

Raw Data 정제 Data

S3 S3Kinesis

하둡 클러스터

Query

정형 데이터

Event Trigger

EMR RDS MariaDB

R

TensorFlow

데이터 수집 데이터 저장/처리 통계분석/머신러닝 시각화

Lambda Athena

Tableau

통계분석

머신러닝

스트리밍

Sqoop

통신프로토콜

HTTP MQTT FTP …

ERP

업무시스템

MES

QMS

IoT

Device, Sensor 등

Field Gateway

빅데이터 분석 플랫폼

ETL

IaaS

IaaS PaaS

PaaS PaaS

IaaS IaaS

PaaS PaaS

IaaS

IaaSSaaS

배치

실시간 프로세싱

Kinesis Firehose

Greengrass

RDS Aurora

Redshift

SparkML on EMR

MXnetEC2 AMI

딥러닝

AWS Big Data Service (Managed) AWS EC2 Service (Unmanaged) OptionalRecommend Service

QuickSight

오픈소스 하둡(EMR) 기반 빅데이터 아키텍처

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

LS 그룹 클라우드 기반 빅데이터 공통 플랫폼 구축 컨설팅(AWS)

33

주요 사업 내용 및 실적

AS-IS 분석

- 데이터 플로우 관련 인터뷰

- Use-case 선정

- 구축 범위 확정

- 동작 시나리오 작성

TO-BE 설계

- Infra Architecture

- Data Gathering layer

- BigData Pipeline layer

- Data Storage layer

- 상세 Action Item 확정

Execution

- Batch Data Gathering 구성

- Streming Data Gathering 구성(Kinesis)

- S3 환경 구성

- S3 Lambda 코드 작성

- EMR 환경 구성

- Map-Reduce 코드 작성

- RDS 환경 구성

- RedShift 환경 구성

- 데이터 저장 코드 작성

- Athena 구성 + 코드 작성

테스트

- 테스트용 시각화 툴 구성

- 테스트 및 검증

구축 전략 수립

•시스템 동작 시나리오 •서버 아키텍처 설계서 •각종 프로그램 소스 코드 •개발 환경 설치 가이드 •개발 가이드 •운영 가이드

주요 산출물•실행 단계의 각 Action Item이 완료 시, Architecture 설명회 및 소스 코드 리뷰 미팅

LS 글로벌 역량 강화

Action Item 설정, 설계 영역 및 주요 산출물 내역, 역량 강화 방안 제시

•주요 Action Item

•기타

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

34

주요 사업 내용 및 실적

로봇 서버 플랫폼 개발 및 시스템 구축

Robot Client Platform

DB 관리 모듈 파일 관리 모듈DB 관리 모듈

컨텐츠 업데이트 인터페이스AI Interface 컨텐츠 제어 인터페이스이벤트 인터페이스

사용자/로봇 인터페이스 커넥터

외부 인터페이스

내부 인터페이스

Web Interface App Interface Web Admin Interface App Interface Web Admin Interface

Log ManagerCMS

(컨텐츠 관리 시스템)RMS

(로봇 관리 시스템)Service Manager (Multi Content Control)

대규모 로봇 Fleet 관리 및 누구라도 사용하기 쉬운 UI 구성 마이크로 서비스 아키텍처(MSA)를 적용하여 운영 효율화 달성

관리자

©TWOLINECODE Inc. All rights reserved.

TWOLINECODE

35

주요 사업 내용 및 실적

로봇 Client 플랫폼 개발 및 시스템 구축

컨텐츠 업데이트 인터페이스AI Interface 컨텐츠 제어 인터페이스이벤트 인터페이스 사용자/로봇 인터페이스

Robot Client Platform

Content ControllerAI Interface

외부 AI Cloud

Face Recognition

Text to Speech

Speech To Text

Chatbot

IOT

etc

컨텐츠 업데이트 인터페이스컨텐츠 제어 인터페이스

PC base Robot Agent Linux Based Agent Android Based Agent

이벤트 인터페이스

유저

사용자 앱

앱 사용자 인터페이스

Robot H/W Controller(로봇에 따라 다름)

Robot Server Platform

©TWOLINECODE Inc. All rights reserved. 경기도 성남시 분당구 성남대로331번길 8, 904호 (정자동, 킨스타워) / Tel. 031 698 2505 / Fax. 031 698 2506 / [email protected]

Thank you

대표이사 | 현승엽 [email protected]

사업문의

CTO | 주형열 [email protected]

기술문의

상무이사 | 우한규 [email protected]