Submit Search
Upload
Node.js Backend Service Development Using Docker and AWS
•
96 likes
•
16,427 views
AI-enhanced title
NAVER D2
Follow
DEVIEW2015 DAY2. large scale backend service develpment
Read less
Read more
Technology
Report
Share
Report
Share
1 of 43
Download now
Download to read offline
Recommended
[231] the simplicity of cluster apps with circuit
[231] the simplicity of cluster apps with circuit
NAVER D2
[245] presto 내부구조 파헤치기
[245] presto 내부구조 파헤치기
NAVER D2
Ignacy Kowalczyk
Ignacy Kowalczyk
CodeFest
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
Amazon Web Services
Move Over, Rsync
Move Over, Rsync
All Things Open
Understanding the Single Thread Event Loop
Understanding the Single Thread Event Loop
TorontoNodeJS
Cassandra NodeJS driver & NodeJS Paris
Cassandra NodeJS driver & NodeJS Paris
Duyhai Doan
JavaScript Event Loop
JavaScript Event Loop
Thomas Hunter II
Recommended
[231] the simplicity of cluster apps with circuit
[231] the simplicity of cluster apps with circuit
NAVER D2
[245] presto 내부구조 파헤치기
[245] presto 내부구조 파헤치기
NAVER D2
Ignacy Kowalczyk
Ignacy Kowalczyk
CodeFest
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
Amazon Web Services
Move Over, Rsync
Move Over, Rsync
All Things Open
Understanding the Single Thread Event Loop
Understanding the Single Thread Event Loop
TorontoNodeJS
Cassandra NodeJS driver & NodeJS Paris
Cassandra NodeJS driver & NodeJS Paris
Duyhai Doan
JavaScript Event Loop
JavaScript Event Loop
Thomas Hunter II
Build a Complex, Realtime Data Management App with Postgres 14!
Build a Complex, Realtime Data Management App with Postgres 14!
Jonathan Katz
(WEB401) Optimizing Your Web Server on AWS | AWS re:Invent 2014
(WEB401) Optimizing Your Web Server on AWS | AWS re:Invent 2014
Amazon Web Services
Openstack study-nova-02
Openstack study-nova-02
Jinho Shin
Jörg Schad - NO ONE PUTS Java IN THE CONTAINER - Codemotion Milan 2017
Jörg Schad - NO ONE PUTS Java IN THE CONTAINER - Codemotion Milan 2017
Codemotion
Advanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutes
Hiroshi SHIBATA
Embulk - 進化するバルクデータローダ
Embulk - 進化するバルクデータローダ
Sadayuki Furuhashi
How to improve ELK log pipeline performance
How to improve ELK log pipeline performance
Steven Shim
Apache MXNet Distributed Training Explained In Depth by Viacheslav Kovalevsky...
Apache MXNet Distributed Training Explained In Depth by Viacheslav Kovalevsky...
Big Data Spain
OSCON 2011 - Node.js Tutorial
OSCON 2011 - Node.js Tutorial
Tom Croucher
Apache Camel in the belly of the Docker whale
Apache Camel in the belly of the Docker whale
Henryk Konsek
Deep Dive on Amazon EC2
Deep Dive on Amazon EC2
Amazon Web Services
NYC Cassandra Day - Java Intro
NYC Cassandra Day - Java Intro
Christopher Batey
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
Henning Jacobs
Digdag Updates 2020 July
Digdag Updates 2020 July
You Yamagata
Testing Wi-Fi with OSS Tools
Testing Wi-Fi with OSS Tools
All Things Open
События, шины и интеграция данных в непростом мире микросервисов / Валентин Г...
События, шины и интеграция данных в непростом мире микросервисов / Валентин Г...
Ontico
비동기 회고 발표자료
비동기 회고 발표자료
Benjamin Kim
Continuous Integration on Steroids
Continuous Integration on Steroids
Alexander Akbashev
(PFC306) Performance Tuning Amazon EC2 Instances | AWS re:Invent 2014
(PFC306) Performance Tuning Amazon EC2 Instances | AWS re:Invent 2014
Amazon Web Services
[233] level 2 network programming using packet ngin rtos
[233] level 2 network programming using packet ngin rtos
NAVER D2
[221] docker orchestration
[221] docker orchestration
NAVER D2
[253] apache ni fi
[253] apache ni fi
NAVER D2
More Related Content
What's hot
Build a Complex, Realtime Data Management App with Postgres 14!
Build a Complex, Realtime Data Management App with Postgres 14!
Jonathan Katz
(WEB401) Optimizing Your Web Server on AWS | AWS re:Invent 2014
(WEB401) Optimizing Your Web Server on AWS | AWS re:Invent 2014
Amazon Web Services
Openstack study-nova-02
Openstack study-nova-02
Jinho Shin
Jörg Schad - NO ONE PUTS Java IN THE CONTAINER - Codemotion Milan 2017
Jörg Schad - NO ONE PUTS Java IN THE CONTAINER - Codemotion Milan 2017
Codemotion
Advanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutes
Hiroshi SHIBATA
Embulk - 進化するバルクデータローダ
Embulk - 進化するバルクデータローダ
Sadayuki Furuhashi
How to improve ELK log pipeline performance
How to improve ELK log pipeline performance
Steven Shim
Apache MXNet Distributed Training Explained In Depth by Viacheslav Kovalevsky...
Apache MXNet Distributed Training Explained In Depth by Viacheslav Kovalevsky...
Big Data Spain
OSCON 2011 - Node.js Tutorial
OSCON 2011 - Node.js Tutorial
Tom Croucher
Apache Camel in the belly of the Docker whale
Apache Camel in the belly of the Docker whale
Henryk Konsek
Deep Dive on Amazon EC2
Deep Dive on Amazon EC2
Amazon Web Services
NYC Cassandra Day - Java Intro
NYC Cassandra Day - Java Intro
Christopher Batey
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
Henning Jacobs
Digdag Updates 2020 July
Digdag Updates 2020 July
You Yamagata
Testing Wi-Fi with OSS Tools
Testing Wi-Fi with OSS Tools
All Things Open
События, шины и интеграция данных в непростом мире микросервисов / Валентин Г...
События, шины и интеграция данных в непростом мире микросервисов / Валентин Г...
Ontico
비동기 회고 발표자료
비동기 회고 발표자료
Benjamin Kim
Continuous Integration on Steroids
Continuous Integration on Steroids
Alexander Akbashev
(PFC306) Performance Tuning Amazon EC2 Instances | AWS re:Invent 2014
(PFC306) Performance Tuning Amazon EC2 Instances | AWS re:Invent 2014
Amazon Web Services
[233] level 2 network programming using packet ngin rtos
[233] level 2 network programming using packet ngin rtos
NAVER D2
What's hot
(20)
Build a Complex, Realtime Data Management App with Postgres 14!
Build a Complex, Realtime Data Management App with Postgres 14!
(WEB401) Optimizing Your Web Server on AWS | AWS re:Invent 2014
(WEB401) Optimizing Your Web Server on AWS | AWS re:Invent 2014
Openstack study-nova-02
Openstack study-nova-02
Jörg Schad - NO ONE PUTS Java IN THE CONTAINER - Codemotion Milan 2017
Jörg Schad - NO ONE PUTS Java IN THE CONTAINER - Codemotion Milan 2017
Advanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutes
Embulk - 進化するバルクデータローダ
Embulk - 進化するバルクデータローダ
How to improve ELK log pipeline performance
How to improve ELK log pipeline performance
Apache MXNet Distributed Training Explained In Depth by Viacheslav Kovalevsky...
Apache MXNet Distributed Training Explained In Depth by Viacheslav Kovalevsky...
OSCON 2011 - Node.js Tutorial
OSCON 2011 - Node.js Tutorial
Apache Camel in the belly of the Docker whale
Apache Camel in the belly of the Docker whale
Deep Dive on Amazon EC2
Deep Dive on Amazon EC2
NYC Cassandra Day - Java Intro
NYC Cassandra Day - Java Intro
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
Digdag Updates 2020 July
Digdag Updates 2020 July
Testing Wi-Fi with OSS Tools
Testing Wi-Fi with OSS Tools
События, шины и интеграция данных в непростом мире микросервисов / Валентин Г...
События, шины и интеграция данных в непростом мире микросервисов / Валентин Г...
비동기 회고 발표자료
비동기 회고 발표자료
Continuous Integration on Steroids
Continuous Integration on Steroids
(PFC306) Performance Tuning Amazon EC2 Instances | AWS re:Invent 2014
(PFC306) Performance Tuning Amazon EC2 Instances | AWS re:Invent 2014
[233] level 2 network programming using packet ngin rtos
[233] level 2 network programming using packet ngin rtos
Viewers also liked
[221] docker orchestration
[221] docker orchestration
NAVER D2
[253] apache ni fi
[253] apache ni fi
NAVER D2
[241] Storm과 Elasticsearch를 활용한 로깅 플랫폼의 실시간 알람 시스템 구현
[241] Storm과 Elasticsearch를 활용한 로깅 플랫폼의 실시간 알람 시스템 구현
NAVER D2
[261] 실시간 추천엔진 머신한대에 구겨넣기
[261] 실시간 추천엔진 머신한대에 구겨넣기
NAVER D2
[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝
NAVER D2
[214] data science with apache zeppelin
[214] data science with apache zeppelin
NAVER D2
[222]대화 시스템 서비스 동향 및 개발 방법
[222]대화 시스템 서비스 동향 및 개발 방법
NAVER D2
[213] ethereum
[213] ethereum
NAVER D2
[223] h base consistent secondary indexing
[223] h base consistent secondary indexing
NAVER D2
[232] 수퍼컴퓨팅과 데이터 어낼리틱스
[232] 수퍼컴퓨팅과 데이터 어낼리틱스
NAVER D2
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기
NAVER D2
[224] 번역 모델 기반_질의_교정_시스템
[224] 번역 모델 기반_질의_교정_시스템
NAVER D2
[252] 증분 처리 플랫폼 cana 개발기
[252] 증분 처리 플랫폼 cana 개발기
NAVER D2
[263] s2graph large-scale-graph-database-with-hbase-2
[263] s2graph large-scale-graph-database-with-hbase-2
NAVER D2
[243] turning data into value
[243] turning data into value
NAVER D2
[244] 분산 환경에서 스트림과 배치 처리 통합 모델
[244] 분산 환경에서 스트림과 배치 처리 통합 모델
NAVER D2
[242] wifi를 이용한 실내 장소 인식하기
[242] wifi를 이용한 실내 장소 인식하기
NAVER D2
[262] netflix 빅데이터 플랫폼
[262] netflix 빅데이터 플랫폼
NAVER D2
[251] implementing deep learning using cu dnn
[251] implementing deep learning using cu dnn
NAVER D2
[264] large scale deep-learning_on_spark
[264] large scale deep-learning_on_spark
NAVER D2
Viewers also liked
(20)
[221] docker orchestration
[221] docker orchestration
[253] apache ni fi
[253] apache ni fi
[241] Storm과 Elasticsearch를 활용한 로깅 플랫폼의 실시간 알람 시스템 구현
[241] Storm과 Elasticsearch를 활용한 로깅 플랫폼의 실시간 알람 시스템 구현
[261] 실시간 추천엔진 머신한대에 구겨넣기
[261] 실시간 추천엔진 머신한대에 구겨넣기
[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝
[214] data science with apache zeppelin
[214] data science with apache zeppelin
[222]대화 시스템 서비스 동향 및 개발 방법
[222]대화 시스템 서비스 동향 및 개발 방법
[213] ethereum
[213] ethereum
[223] h base consistent secondary indexing
[223] h base consistent secondary indexing
[232] 수퍼컴퓨팅과 데이터 어낼리틱스
[232] 수퍼컴퓨팅과 데이터 어낼리틱스
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기
[224] 번역 모델 기반_질의_교정_시스템
[224] 번역 모델 기반_질의_교정_시스템
[252] 증분 처리 플랫폼 cana 개발기
[252] 증분 처리 플랫폼 cana 개발기
[263] s2graph large-scale-graph-database-with-hbase-2
[263] s2graph large-scale-graph-database-with-hbase-2
[243] turning data into value
[243] turning data into value
[244] 분산 환경에서 스트림과 배치 처리 통합 모델
[244] 분산 환경에서 스트림과 배치 처리 통합 모델
[242] wifi를 이용한 실내 장소 인식하기
[242] wifi를 이용한 실내 장소 인식하기
[262] netflix 빅데이터 플랫폼
[262] netflix 빅데이터 플랫폼
[251] implementing deep learning using cu dnn
[251] implementing deep learning using cu dnn
[264] large scale deep-learning_on_spark
[264] large scale deep-learning_on_spark
Similar to Node.js Backend Service Development Using Docker and AWS
Introduction to Node.js
Introduction to Node.js
Rob O'Doherty
Nodejs overview
Nodejs overview
Nicola Del Gobbo
Introduction to node.js by jiban
Introduction to node.js by jiban
Jibanananda Sana
ngServer and-collaboratived-development-between-san-francisco-and-tokyo
ngServer and-collaboratived-development-between-san-francisco-and-tokyo
Satoshi Tanaka
Node js
Node js
Chirag Parmar
Node.js Native AddOns from zero to hero - Nicola Del Gobbo - Codemotion Rome ...
Node.js Native AddOns from zero to hero - Nicola Del Gobbo - Codemotion Rome ...
Codemotion
Nodejs Native Add-Ons from zero to hero
Nodejs Native Add-Ons from zero to hero
Nicola Del Gobbo
Introduction to node.js
Introduction to node.js
Arun Kumar Arjunan
Node.js for .NET Developers
Node.js for .NET Developers
David Neal
Node.js Development with Apache NetBeans
Node.js Development with Apache NetBeans
Ryan Cuprak
Beginners Node.js
Beginners Node.js
Khaled Mosharraf
Kiss.ts - The Keep It Simple Software Stack for 2017++
Kiss.ts - The Keep It Simple Software Stack for 2017++
Ethan Ram
20120802 timisoara
20120802 timisoara
Richard Rodger
Developing realtime apps with Drupal and NodeJS
Developing realtime apps with Drupal and NodeJS
drupalcampest
Node azure
Node azure
Emanuele DelBono
Varna conf nodejs-oss-microsoft-azure[final]
Varna conf nodejs-oss-microsoft-azure[final]
Mihail Mateev
Deno Crate Organization
Deno Crate Organization
Anthony Campolo
Scenejs
Scenejs
Lindsay Kay
SceneJS
SceneJS
Lindsay Kay
Wessel Loth - Fire your Frontend Framework with Lit - TEQnation 2022.pdf
Wessel Loth - Fire your Frontend Framework with Lit - TEQnation 2022.pdf
Wessel Loth
Similar to Node.js Backend Service Development Using Docker and AWS
(20)
Introduction to Node.js
Introduction to Node.js
Nodejs overview
Nodejs overview
Introduction to node.js by jiban
Introduction to node.js by jiban
ngServer and-collaboratived-development-between-san-francisco-and-tokyo
ngServer and-collaboratived-development-between-san-francisco-and-tokyo
Node js
Node js
Node.js Native AddOns from zero to hero - Nicola Del Gobbo - Codemotion Rome ...
Node.js Native AddOns from zero to hero - Nicola Del Gobbo - Codemotion Rome ...
Nodejs Native Add-Ons from zero to hero
Nodejs Native Add-Ons from zero to hero
Introduction to node.js
Introduction to node.js
Node.js for .NET Developers
Node.js for .NET Developers
Node.js Development with Apache NetBeans
Node.js Development with Apache NetBeans
Beginners Node.js
Beginners Node.js
Kiss.ts - The Keep It Simple Software Stack for 2017++
Kiss.ts - The Keep It Simple Software Stack for 2017++
20120802 timisoara
20120802 timisoara
Developing realtime apps with Drupal and NodeJS
Developing realtime apps with Drupal and NodeJS
Node azure
Node azure
Varna conf nodejs-oss-microsoft-azure[final]
Varna conf nodejs-oss-microsoft-azure[final]
Deno Crate Organization
Deno Crate Organization
Scenejs
Scenejs
SceneJS
SceneJS
Wessel Loth - Fire your Frontend Framework with Lit - TEQnation 2022.pdf
Wessel Loth - Fire your Frontend Framework with Lit - TEQnation 2022.pdf
More from NAVER D2
[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다
NAVER D2
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
NAVER D2
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기
NAVER D2
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발
NAVER D2
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
NAVER D2
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A
NAVER D2
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기
NAVER D2
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning
NAVER D2
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications
NAVER D2
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
NAVER D2
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
NAVER D2
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
NAVER D2
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화
NAVER D2
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
NAVER D2
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
NAVER D2
[213] Fashion Visual Search
[213] Fashion Visual Search
NAVER D2
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화
NAVER D2
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
NAVER D2
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
NAVER D2
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?
NAVER D2
More from NAVER D2
(20)
[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[213] Fashion Visual Search
[213] Fashion Visual Search
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?
Recently uploaded
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Sri Ambati
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Recently uploaded
(20)
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Node.js Backend Service Development Using Docker and AWS
1.
Large Scale Backend Service
Development using Node.js, Docker, and AWS Daniel Kang Sr. Software Engineer / Riot Games dkang@riotgames.com
2.
3.
I’ll talk about… •
Problems • Solutions • Goals • Node.js, Redis, Docker and AWS • Results
4.
Problems
5.
개발자님~❤
6.
신규
7.
서비스
8.
런칭에
9.
필요한
10.
서버
11.
개발
12.
이제
13.
시작해야하는데요 하...하겠습니다 출처:
14.
아이유
15.
Real
16.
Fantasy
17.
2012
18.
콘서트
19.
photo
20.
frame
21.
set 출처:
22.
MBC
23.
무한도전
24.
방송
25.
화면
26.
캡쳐
27.
일단
28.
뭐
29.
대단한건
30.
아니고요
31.
그냥
32.
동시
33.
접속
34.
유저는
35.
한
36.
10만명
37.
쯤?
38.
그리고
39.
건당
40.
평균
41.
처리속도는
42.
그냥
43.
약
44.
0.1초
45.
이하면
46.
충분해요
47.
(뭐
48.
구글도
49.
그
50.
정돈
51.
하잖아요?) (난
52.
할
53.
수
54.
있다.
55.
난
56.
할
57.
수
58.
있다.) 출처:
59.
아이유
60.
Real
61.
Fantasy
62.
2012
63.
콘서트
64.
photo
65.
frame
66.
set 출처:
67.
MBC
68.
무한도전
69.
방송
70.
화면
71.
캡쳐
72.
아참...
73.
그리고
74.
그거
75.
76.
다음
77.
달
78.
말
79.
까지
80.
81.
필요한데...
82.
가능하겠죵~?
83.
(찡긋) 니가
84.
해
85.
볼래? 출처:
86.
http://kpopstreamonline.blogspot.com/2014/09/top-10-richest-k-pop-stars.html 출처:
87.
MBC
88.
무한도전
89.
방송
90.
화면
91.
캡쳐
92.
하지만
93.
일단
94.
아이유니까
95.
도전
96.
해
97.
보기로
98.
합니다 하지마
99.
미친놈아! 출처:
100.
MBC
101.
무한도전
102.
방송
103.
화면
104.
캡쳐
105.
Project: Leaderboards • 목표:
게임 내 특정 조건을 만족하는 플 레이어들에게 실시간으로 보상 아이템을 주고, 플레이어들이 실시간으로 자신의 진행 상황을 확인 할 수 있는 API도 필요 하다.
106.
Solutions
107.
Goals • Scalability • Performance •
Fast Iterations
108.
109.
Node.js
110.
Multi-Core Systems • Reverse
Proxying • Hard to find balanced configs • Tested w/ Nginx and HAProxy • Node.js Native Clustering • Worked pretty well for use cases • Tested on 0.12.x
111.
112.
113.
CPU Profiling • V8
profiling • Node options :“--prof” • Performance Bottlenecks • Unnecessary HTTP routing • Unnecessary encryption (crypto) module usages • DEBUG enabled dependencies • NewRelic Node.js agent: negative impact on performance
114.
More on Node.js •
Node versions: 0.10.x / 0.12.x • ES6 features: generators and block scoping • Linting • Quality of code • Identify potential issues • WebStorm IDE • Code analysis • Interactive debugging features • V8 profiling
115.
Redis
116.
117.
118.
119.
120.
Docker AWS
121.
122.
ECSECS Tasks ECS Services ECS
Task Definitions ECS Container Instances ECS Agent EC2 IAM Roles EC2 Instances EC2 Security Groups Elastic Load Balancer CloudWatch Metrics EC2 AMIs VPCs 출처:
123.
나무위키
124.
(https://namu.wiki/w/몰라%20뭐야%20그거%20무서워) AWS
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
EC2 as Docker
Host • Amazon Linux HVM • Enhanced networking enabled by default • PV not recommended • Larger instances = more performing spec • c4.xlarge (4 cores / 7.5G memory) • T2 class: too much CPU steals • Increase ulimit / nproc • Host: limits.conf, 90-nproc.conf • Docker: --default-ulimit nofile=64000:64000 --default-ulimit nproc=32000:32000
136.
Results
137.
11,600,000 reqs/min = c4.xlarge 130 instances x 89,231 reqs/min 1,487 reqs/sec/instance Latency 14 ms
138.
24,000,000 reqs/min = c4.xlarge 130 instances x 184,615 reqs/min 3,077 reqs/sec/instance Latency 80 ms
139.
[c4.4xlarge] $0.928 x
100 x 24h x 30d = $66,816 [c4.xlarge] $0.232 x 100 x 24h x 30d = $16,704 saved $50,112
140.
Q A
Download now