(주)투라인코드 회사소개서 2020 01 MSA
Transcript of (주)투라인코드 회사소개서 2020 01 MSA
©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]