SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
소셜게임 만들기
트레인시티

•   2010년 5월 Facebook Platform으로
    개발착수

•   개발: 2, 디자인: 1.5, 기획: 0

•   2010년 12월 서비스 개시

•   2011년 7월 현재
     •   누적 설치 : 400만 이상
     •   월간 사용자 : 250만 이상


•   2011년 7월 싸이월드 앱스토어에
    서비스 개시
Contents


• 트레인시티의 개발에 사용된 기술
• 서버구성 및 확장성
XML

개발 기술
•   XML
•   Build
•   Open Source
•   Network
•   Update
One Click Build & Deploy

개발 기술
•   XML
•   Build                               Local
•   Open Source                        Server
•   CBD
•   Network


                                     One Click
                  Developer                       QA
                                       Build
                   Server                        Server
                                      Deploy



                                        Live
                                       Server
Using Open Source and cloud

개발 기술
•   XML
•   Build
•   Open Source
•   CBD
•   Network
Component Based Development

개발 기술
•   XML                 Object
•   Build
•   Open Source
•   CBD
                    Mover        Building
•   Network



                    Train    Collectable

                            Commercial          Factory



                   Train             Building
                   • Spatial         • Spatial
                   • Renderer        • Renderer
                   • FSM             • FSM
                   • Mover           • Collection
Network

개발 기술
•   XML           • Abstract Layer제공
•
                     – XML
    Build
•   Open Source
•
                     – Flash Loader
    CBD
•   Network

                     – Javascript
                  • Platform API 는 Wrapper
                    를 통해서 한군데서 호출
                    (Cross Platform 고려)
Server Architecture

서버 확장성                                             DNS
•   Architecture
•   Partitioning, Sharding     Browser
•   DNS                                                         Static
                                Cache          Appengine
•   Cache                                                       Server
                                                 Cloud          Cloud
                              App Cache




                                                           Data Store
                               Memcache
                                                           (BigTable)




                                                            Sharding
                                                           Partitioning
Partitioning, Sharding

서버 확장성                                          Partitioning
•   Architecture
•   Partitioning, Sharding    User1     User2    User3           Partition 1
•   DNS
•   Cache

                              User1     User2    User3           Partition 2




                                                Sharding
                                                 Abstract User


                                User1    User1        User1    User1    User1
DNS

서버 확장성
•   Architecture
•   Partitioning, Sharding
•   DNS
•   Cache
Cache

서버 확장성
•   Architecture
•   Partitioning, Sharding
•   DNS
•   Cache
Q&A

Mais conteúdo relacionado

Mais procurados

170325 스마트앱개발자포럼-세선1-부산창조혁신센터
170325 스마트앱개발자포럼-세선1-부산창조혁신센터170325 스마트앱개발자포럼-세선1-부산창조혁신센터
170325 스마트앱개발자포럼-세선1-부산창조혁신센터세준 김
 
SQL Azure 실무 도입하기
SQL Azure 실무 도입하기SQL Azure 실무 도입하기
SQL Azure 실무 도입하기정현 남
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론Alex Hahn
 
[Azure study group] azure의 부하분산
[Azure study group] azure의 부하분산[Azure study group] azure의 부하분산
[Azure study group] azure의 부하분산세준 김
 
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20Amazon Web Services Korea
 
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개Steve Kim
 
Spring boot + java 에코시스템 #1
Spring boot + java 에코시스템 #1Spring boot + java 에코시스템 #1
Spring boot + java 에코시스템 #1SeungHa Eom
 
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...Cloud-Barista Community
 
Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB rockplace
 
알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디
알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디
알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디Chiung Choi
 
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기Amazon Web Services Korea
 
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
 
한국사이버테크 Ha dr 구축전략 160527
한국사이버테크 Ha dr 구축전략 160527한국사이버테크 Ha dr 구축전략 160527
한국사이버테크 Ha dr 구축전략 160527성호 윤
 
클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기iFunFactory Inc.
 
Windows Azure 개요
Windows Azure 개요Windows Azure 개요
Windows Azure 개요Keon Lee
 
클라우드 이야기2 2 20160824-신인철_slideshare
클라우드 이야기2 2 20160824-신인철_slideshare클라우드 이야기2 2 20160824-신인철_slideshare
클라우드 이야기2 2 20160824-신인철_slideshareIn Chul Shin
 
Cloudera Impala 1.0
Cloudera Impala 1.0Cloudera Impala 1.0
Cloudera Impala 1.0Minwoo Kim
 
[Pgday.Seoul 2019] AppOS 고성능 I/O 확장 모듈로 성능 10배 향상시키기
[Pgday.Seoul 2019] AppOS 고성능 I/O 확장 모듈로 성능 10배 향상시키기[Pgday.Seoul 2019] AppOS 고성능 I/O 확장 모듈로 성능 10배 향상시키기
[Pgday.Seoul 2019] AppOS 고성능 I/O 확장 모듈로 성능 10배 향상시키기PgDay.Seoul
 
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅Open Source Consulting
 
vFORUM2016 _ IBM Public cloud 발표
vFORUM2016 _ IBM Public cloud 발표vFORUM2016 _ IBM Public cloud 발표
vFORUM2016 _ IBM Public cloud 발표HyunHwa Myoung
 

Mais procurados (20)

170325 스마트앱개발자포럼-세선1-부산창조혁신센터
170325 스마트앱개발자포럼-세선1-부산창조혁신센터170325 스마트앱개발자포럼-세선1-부산창조혁신센터
170325 스마트앱개발자포럼-세선1-부산창조혁신센터
 
SQL Azure 실무 도입하기
SQL Azure 실무 도입하기SQL Azure 실무 도입하기
SQL Azure 실무 도입하기
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
 
[Azure study group] azure의 부하분산
[Azure study group] azure의 부하분산[Azure study group] azure의 부하분산
[Azure study group] azure의 부하분산
 
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
 
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
 
Spring boot + java 에코시스템 #1
Spring boot + java 에코시스템 #1Spring boot + java 에코시스템 #1
Spring boot + java 에코시스템 #1
 
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...
 
Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB
 
알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디
알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디
알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디
 
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
 
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
 
한국사이버테크 Ha dr 구축전략 160527
한국사이버테크 Ha dr 구축전략 160527한국사이버테크 Ha dr 구축전략 160527
한국사이버테크 Ha dr 구축전략 160527
 
클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기
 
Windows Azure 개요
Windows Azure 개요Windows Azure 개요
Windows Azure 개요
 
클라우드 이야기2 2 20160824-신인철_slideshare
클라우드 이야기2 2 20160824-신인철_slideshare클라우드 이야기2 2 20160824-신인철_slideshare
클라우드 이야기2 2 20160824-신인철_slideshare
 
Cloudera Impala 1.0
Cloudera Impala 1.0Cloudera Impala 1.0
Cloudera Impala 1.0
 
[Pgday.Seoul 2019] AppOS 고성능 I/O 확장 모듈로 성능 10배 향상시키기
[Pgday.Seoul 2019] AppOS 고성능 I/O 확장 모듈로 성능 10배 향상시키기[Pgday.Seoul 2019] AppOS 고성능 I/O 확장 모듈로 성능 10배 향상시키기
[Pgday.Seoul 2019] AppOS 고성능 I/O 확장 모듈로 성능 10배 향상시키기
 
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
 
vFORUM2016 _ IBM Public cloud 발표
vFORUM2016 _ IBM Public cloud 발표vFORUM2016 _ IBM Public cloud 발표
vFORUM2016 _ IBM Public cloud 발표
 

Destaque

002. 인프라 지원 프로그램 소개 sk컴즈 최윤난 차장
002. 인프라 지원 프로그램 소개 sk컴즈 최윤난 차장002. 인프라 지원 프로그램 소개 sk컴즈 최윤난 차장
002. 인프라 지원 프로그램 소개 sk컴즈 최윤난 차장Cyworld AppStore (SK Communications)
 
[위자드웍스] 소셜 애플리케이션 사용자 유치의 기술
[위자드웍스] 소셜 애플리케이션 사용자 유치의 기술[위자드웍스] 소셜 애플리케이션 사용자 유치의 기술
[위자드웍스] 소셜 애플리케이션 사용자 유치의 기술Cyworld AppStore (SK Communications)
 
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_4. 소셜앱으로 청춘의 꿈을 마이크로소프트2
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_4. 소셜앱으로 청춘의 꿈을 마이크로소프트22011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_4. 소셜앱으로 청춘의 꿈을 마이크로소프트2
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_4. 소셜앱으로 청춘의 꿈을 마이크로소프트2Cyworld AppStore (SK Communications)
 
[2010 네이트 앱스토어 개발자 세미나] 네이트 앱스토어 현황
[2010 네이트 앱스토어 개발자 세미나] 네이트 앱스토어 현황[2010 네이트 앱스토어 개발자 세미나] 네이트 앱스토어 현황
[2010 네이트 앱스토어 개발자 세미나] 네이트 앱스토어 현황Cyworld AppStore (SK Communications)
 
Total Solutions Group 2012
Total Solutions Group 2012Total Solutions Group 2012
Total Solutions Group 2012Dattar
 
Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11Paul Vincent
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010Paul Vincent
 
El Quijote De La Mancha
El Quijote De La ManchaEl Quijote De La Mancha
El Quijote De La Manchalarayrocio
 
What analysts need to understand about business events - v1.2
What analysts need to understand about business events - v1.2What analysts need to understand about business events - v1.2
What analysts need to understand about business events - v1.2Paul Vincent
 
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04bEPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04bPaul Vincent
 
Testing begins with requirements - Presentation to BCS SIGiST jun15
Testing begins with requirements - Presentation to BCS SIGiST jun15Testing begins with requirements - Presentation to BCS SIGiST jun15
Testing begins with requirements - Presentation to BCS SIGiST jun15Paul Vincent
 

Destaque (20)

Korean social game market trend report (2011Q2) Eng
Korean social game market trend report (2011Q2) EngKorean social game market trend report (2011Q2) Eng
Korean social game market trend report (2011Q2) Eng
 
002. 인프라 지원 프로그램 소개 sk컴즈 최윤난 차장
002. 인프라 지원 프로그램 소개 sk컴즈 최윤난 차장002. 인프라 지원 프로그램 소개 sk컴즈 최윤난 차장
002. 인프라 지원 프로그램 소개 sk컴즈 최윤난 차장
 
[위자드웍스] 소셜 애플리케이션 사용자 유치의 기술
[위자드웍스] 소셜 애플리케이션 사용자 유치의 기술[위자드웍스] 소셜 애플리케이션 사용자 유치의 기술
[위자드웍스] 소셜 애플리케이션 사용자 유치의 기술
 
Cyworld AppStore Weekly Report 2012-03-06
Cyworld AppStore Weekly Report 2012-03-06Cyworld AppStore Weekly Report 2012-03-06
Cyworld AppStore Weekly Report 2012-03-06
 
Cyworld AppStore Weekly Report 2012-01-31
Cyworld AppStore Weekly Report 2012-01-31Cyworld AppStore Weekly Report 2012-01-31
Cyworld AppStore Weekly Report 2012-01-31
 
Cyworld AppStore Weekly Report 2011-09-27
Cyworld AppStore Weekly Report 2011-09-27Cyworld AppStore Weekly Report 2011-09-27
Cyworld AppStore Weekly Report 2011-09-27
 
Cyworld AppStore Weekly Report 2011-06-07
Cyworld AppStore Weekly Report 2011-06-07Cyworld AppStore Weekly Report 2011-06-07
Cyworld AppStore Weekly Report 2011-06-07
 
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_4. 소셜앱으로 청춘의 꿈을 마이크로소프트2
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_4. 소셜앱으로 청춘의 꿈을 마이크로소프트22011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_4. 소셜앱으로 청춘의 꿈을 마이크로소프트2
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_4. 소셜앱으로 청춘의 꿈을 마이크로소프트2
 
[2010 네이트 앱스토어 개발자 세미나] 네이트 앱스토어 현황
[2010 네이트 앱스토어 개발자 세미나] 네이트 앱스토어 현황[2010 네이트 앱스토어 개발자 세미나] 네이트 앱스토어 현황
[2010 네이트 앱스토어 개발자 세미나] 네이트 앱스토어 현황
 
NATE AppStore Weekly Report 2011-02-08
NATE AppStore Weekly Report 2011-02-08NATE AppStore Weekly Report 2011-02-08
NATE AppStore Weekly Report 2011-02-08
 
2 3 user virality-성공_전략(최종)
2 3 user virality-성공_전략(최종)2 3 user virality-성공_전략(최종)
2 3 user virality-성공_전략(최종)
 
Total Solutions Group 2012
Total Solutions Group 2012Total Solutions Group 2012
Total Solutions Group 2012
 
Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010
 
El Quijote De La Mancha
El Quijote De La ManchaEl Quijote De La Mancha
El Quijote De La Mancha
 
What analysts need to understand about business events - v1.2
What analysts need to understand about business events - v1.2What analysts need to understand about business events - v1.2
What analysts need to understand about business events - v1.2
 
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04bEPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
 
Testing begins with requirements - Presentation to BCS SIGiST jun15
Testing begins with requirements - Presentation to BCS SIGiST jun15Testing begins with requirements - Presentation to BCS SIGiST jun15
Testing begins with requirements - Presentation to BCS SIGiST jun15
 
앱스토어 Overview
앱스토어 Overview앱스토어 Overview
앱스토어 Overview
 
2010 Korea Social Game Conference .1
2010 Korea Social Game Conference .12010 Korea Social Game Conference .1
2010 Korea Social Game Conference .1
 

Semelhante a 005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표

사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...Amazon Web Services Korea
 
가상화와 컨테이너의 이해_20230117.pptx
가상화와 컨테이너의 이해_20230117.pptx가상화와 컨테이너의 이해_20230117.pptx
가상화와 컨테이너의 이해_20230117.pptxByungho Lee
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdfOpen Source Consulting
 
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례Jeongsang Baek
 
인터렉티브를 위한 브리지 서버 Ver1.0
인터렉티브를 위한 브리지 서버 Ver1.0인터렉티브를 위한 브리지 서버 Ver1.0
인터렉티브를 위한 브리지 서버 Ver1.0Wooram Cha
 
DevOps (AWS, Docker, Ansible, Jenkins)
DevOps (AWS, Docker, Ansible, Jenkins)DevOps (AWS, Docker, Ansible, Jenkins)
DevOps (AWS, Docker, Ansible, Jenkins)완철 김
 
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Amazon Web Services Korea
 
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetes
[D2 COMMUNITY] Open Container Seoul Meetup -  마이크로 서비스 아키텍쳐와 Docker kubernetes[D2 COMMUNITY] Open Container Seoul Meetup -  마이크로 서비스 아키텍쳐와 Docker kubernetes
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetesNAVER D2
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기SeungYong Oh
 
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)Brian Hong
 
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...Amazon Web Services Korea
 
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud nativeOpenStack Korea Community
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1Ji-Woong Choi
 
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020Amazon Web Services Korea
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축rockplace
 
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기Sumin Byeon
 
Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8sHyoungjun Kim
 
AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3
AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3 AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3
AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3 Amazon Web Services Korea
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)uEngine Solutions
 

Semelhante a 005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표 (20)

사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
 
가상화와 컨테이너의 이해_20230117.pptx
가상화와 컨테이너의 이해_20230117.pptx가상화와 컨테이너의 이해_20230117.pptx
가상화와 컨테이너의 이해_20230117.pptx
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
 
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
 
인터렉티브를 위한 브리지 서버 Ver1.0
인터렉티브를 위한 브리지 서버 Ver1.0인터렉티브를 위한 브리지 서버 Ver1.0
인터렉티브를 위한 브리지 서버 Ver1.0
 
DevOps (AWS, Docker, Ansible, Jenkins)
DevOps (AWS, Docker, Ansible, Jenkins)DevOps (AWS, Docker, Ansible, Jenkins)
DevOps (AWS, Docker, Ansible, Jenkins)
 
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
 
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetes
[D2 COMMUNITY] Open Container Seoul Meetup -  마이크로 서비스 아키텍쳐와 Docker kubernetes[D2 COMMUNITY] Open Container Seoul Meetup -  마이크로 서비스 아키텍쳐와 Docker kubernetes
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetes
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
 
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
 
KGC 2013 DevSisters
KGC 2013 DevSistersKGC 2013 DevSisters
KGC 2013 DevSisters
 
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
 
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
 
Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8s
 
AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3
AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3 AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3
AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)
 

Mais de Cyworld AppStore (SK Communications)

Mais de Cyworld AppStore (SK Communications) (20)

Cyworld appstore weeklyreport0402
Cyworld appstore weeklyreport0402Cyworld appstore weeklyreport0402
Cyworld appstore weeklyreport0402
 
Cyworld appstore weeklyreport_0327_1
Cyworld appstore weeklyreport_0327_1Cyworld appstore weeklyreport_0327_1
Cyworld appstore weeklyreport_0327_1
 
Cyworld AppStore Weekly Report 2012-03-20
Cyworld AppStore Weekly Report 2012-03-20Cyworld AppStore Weekly Report 2012-03-20
Cyworld AppStore Weekly Report 2012-03-20
 
Cyworld AppStore Weekly Report 2012-03-13
Cyworld AppStore Weekly Report 2012-03-13Cyworld AppStore Weekly Report 2012-03-13
Cyworld AppStore Weekly Report 2012-03-13
 
Cyworld AppStore Weekly Report 2012-02-14
Cyworld AppStore Weekly Report 2012-02-14Cyworld AppStore Weekly Report 2012-02-14
Cyworld AppStore Weekly Report 2012-02-14
 
Cyworld AppStore Weekly Report 2012-02-07
Cyworld AppStore Weekly Report 2012-02-07Cyworld AppStore Weekly Report 2012-02-07
Cyworld AppStore Weekly Report 2012-02-07
 
Cyworld AppStore Weekly Report 2012-01-24
Cyworld AppStore Weekly Report 2012-01-24Cyworld AppStore Weekly Report 2012-01-24
Cyworld AppStore Weekly Report 2012-01-24
 
Cyworld AppStore Weekly Report 2012-01-17
Cyworld AppStore Weekly Report 2012-01-17Cyworld AppStore Weekly Report 2012-01-17
Cyworld AppStore Weekly Report 2012-01-17
 
Cyworld AppStore Weekly Report 2012-01-10
Cyworld AppStore Weekly Report 2012-01-10Cyworld AppStore Weekly Report 2012-01-10
Cyworld AppStore Weekly Report 2012-01-10
 
Cyworld AppStore Weekly Report 2012-01-03
Cyworld AppStore Weekly Report 2012-01-03Cyworld AppStore Weekly Report 2012-01-03
Cyworld AppStore Weekly Report 2012-01-03
 
Cyworld AppStore Weekly Report 2011-12-27
Cyworld AppStore Weekly Report 2011-12-27Cyworld AppStore Weekly Report 2011-12-27
Cyworld AppStore Weekly Report 2011-12-27
 
Cyworld AppStore Weekly Report 2011-12-20
Cyworld AppStore Weekly Report 2011-12-20Cyworld AppStore Weekly Report 2011-12-20
Cyworld AppStore Weekly Report 2011-12-20
 
Cyworld AppStore Weekly Report 2011-12-13
Cyworld AppStore Weekly Report 2011-12-13Cyworld AppStore Weekly Report 2011-12-13
Cyworld AppStore Weekly Report 2011-12-13
 
Cyworld AppStore Weekly Report 2011-11-22
Cyworld AppStore Weekly Report 2011-11-22Cyworld AppStore Weekly Report 2011-11-22
Cyworld AppStore Weekly Report 2011-11-22
 
Cyworld AppStore Weekly Report 2011-11-15
Cyworld AppStore Weekly Report 2011-11-15Cyworld AppStore Weekly Report 2011-11-15
Cyworld AppStore Weekly Report 2011-11-15
 
Cyworld AppStore Weekly Report 2011-11-01
Cyworld AppStore Weekly Report 2011-11-01Cyworld AppStore Weekly Report 2011-11-01
Cyworld AppStore Weekly Report 2011-11-01
 
Cyworld AppStore Weekly Report 2011-10-18
Cyworld AppStore Weekly Report 2011-10-18Cyworld AppStore Weekly Report 2011-10-18
Cyworld AppStore Weekly Report 2011-10-18
 
Cyworld AppStore Weekly Report 2011-10-11
Cyworld AppStore Weekly Report 2011-10-11Cyworld AppStore Weekly Report 2011-10-11
Cyworld AppStore Weekly Report 2011-10-11
 
Cyworld AppStore Weekly Report 2011-08-09
Cyworld AppStore Weekly Report 2011-08-09Cyworld AppStore Weekly Report 2011-08-09
Cyworld AppStore Weekly Report 2011-08-09
 
Cyworld AppStore Weekly Report 2011-07-26
Cyworld AppStore Weekly Report 2011-07-26Cyworld AppStore Weekly Report 2011-07-26
Cyworld AppStore Weekly Report 2011-07-26
 

Último

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 

Último (6)

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 

005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표

  • 2.
  • 3. 트레인시티 • 2010년 5월 Facebook Platform으로 개발착수 • 개발: 2, 디자인: 1.5, 기획: 0 • 2010년 12월 서비스 개시 • 2011년 7월 현재 • 누적 설치 : 400만 이상 • 월간 사용자 : 250만 이상 • 2011년 7월 싸이월드 앱스토어에 서비스 개시
  • 4. Contents • 트레인시티의 개발에 사용된 기술 • 서버구성 및 확장성
  • 5. XML 개발 기술 • XML • Build • Open Source • Network • Update
  • 6. One Click Build & Deploy 개발 기술 • XML • Build Local • Open Source Server • CBD • Network One Click Developer QA Build Server Server Deploy Live Server
  • 7. Using Open Source and cloud 개발 기술 • XML • Build • Open Source • CBD • Network
  • 8. Component Based Development 개발 기술 • XML Object • Build • Open Source • CBD Mover Building • Network Train Collectable Commercial Factory Train Building • Spatial • Spatial • Renderer • Renderer • FSM • FSM • Mover • Collection
  • 9. Network 개발 기술 • XML • Abstract Layer제공 • – XML Build • Open Source • – Flash Loader CBD • Network – Javascript • Platform API 는 Wrapper 를 통해서 한군데서 호출 (Cross Platform 고려)
  • 10. Server Architecture 서버 확장성 DNS • Architecture • Partitioning, Sharding Browser • DNS Static Cache Appengine • Cache Server Cloud Cloud App Cache Data Store Memcache (BigTable) Sharding Partitioning
  • 11. Partitioning, Sharding 서버 확장성 Partitioning • Architecture • Partitioning, Sharding User1 User2 User3 Partition 1 • DNS • Cache User1 User2 User3 Partition 2 Sharding Abstract User User1 User1 User1 User1 User1
  • 12. DNS 서버 확장성 • Architecture • Partitioning, Sharding • DNS • Cache
  • 13. Cache 서버 확장성 • Architecture • Partitioning, Sharding • DNS • Cache
  • 14. Q&A