Soumettre la recherche
Mettre en ligne
Crowdpark architecture backend
•
Télécharger en tant que KEY, PDF
•
1 j'aime
•
1,374 vues
Francis Varga
Suivre
My presentation on Webmontag-Berlin
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 30
Télécharger maintenant
Recommandé
Utilizando Filas com PHP
Utilizando Filas com PHP
Ivan Rosolen
Filas com php
Filas com php
Ivan Rosolen
Robert Kubis - gRPC - boilerplate to high-performance scalable APIs - code.t...
Robert Kubis - gRPC - boilerplate to high-performance scalable APIs - code.t...
AboutYouGmbH
HTTP2 and gRPC
HTTP2 and gRPC
Guo Jing
gRPC - RPC rebirth?
gRPC - RPC rebirth?
Luís Barbosa
Web Performance Optimization with HTTP/3
Web Performance Optimization with HTTP/3
SangJin Kang
Make gRPC great again
Make gRPC great again
Roberto Veral del Pozo
HTTP 프로토콜의 이해와 활용
HTTP 프로토콜의 이해와 활용
SangJin Kang
Recommandé
Utilizando Filas com PHP
Utilizando Filas com PHP
Ivan Rosolen
Filas com php
Filas com php
Ivan Rosolen
Robert Kubis - gRPC - boilerplate to high-performance scalable APIs - code.t...
Robert Kubis - gRPC - boilerplate to high-performance scalable APIs - code.t...
AboutYouGmbH
HTTP2 and gRPC
HTTP2 and gRPC
Guo Jing
gRPC - RPC rebirth?
gRPC - RPC rebirth?
Luís Barbosa
Web Performance Optimization with HTTP/3
Web Performance Optimization with HTTP/3
SangJin Kang
Make gRPC great again
Make gRPC great again
Roberto Veral del Pozo
HTTP 프로토콜의 이해와 활용
HTTP 프로토콜의 이해와 활용
SangJin Kang
Prezentacja zimowisko 2014
Prezentacja zimowisko 2014
Marek Oszczapiński
Service workers - Velocity 2016 Training
Service workers - Velocity 2016 Training
Patrick Meenan
HAProxy tech talk
HAProxy tech talk
icebourg
RPC protocols
RPC protocols
오석 한
Perl comet
Perl comet
Marian Marinov
New features in PMTA 5.0
New features in PMTA 5.0
SparkPost
Web Server Load Balancer
Web Server Load Balancer
MobME Technical
FxUG@北陸資料
FxUG@北陸資料
katzchang Otani
Computer network (14)
Computer network (14)
NYversity
PHP Frameworks, Libraries & Tools - BarCamp RheinMain 2013
PHP Frameworks, Libraries & Tools - BarCamp RheinMain 2013
Lukas Leander Rosenstock
Programmable data plane at terabit speeds
Programmable data plane at terabit speeds
Barefoot Networks
ChinaNetCloud Training - HAProxy Intro
ChinaNetCloud Training - HAProxy Intro
ChinaNetCloud
MariaDB Replication manager and HAProxy (HAProxy Paris Meetup)
MariaDB Replication manager and HAProxy (HAProxy Paris Meetup)
HAProxy Technologies
The Kobo Vox for Academic Library Circulation
The Kobo Vox for Academic Library Circulation
Brendan Ryan
I Care Presentation W 2 Kip
I Care Presentation W 2 Kip
yokh05
Skyquestcom by Kolirana
Skyquestcom by Kolirana
Koli Bandyopadhyay
Service Oriented Architecture Updated Luqman
Service Oriented Architecture Updated Luqman
guesteb791b
Ch11 cms march1
Ch11 cms march1
Mary Heuer
Summary (refrigeration and air conditioning )
Summary (refrigeration and air conditioning )
TinHlaing
Resource Public Key Infrastructure (RPKI)
Resource Public Key Infrastructure (RPKI)
Bangladesh Network Operators Group
Design review
Design review
University of New Brunswick
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet
Contenu connexe
Tendances
Prezentacja zimowisko 2014
Prezentacja zimowisko 2014
Marek Oszczapiński
Service workers - Velocity 2016 Training
Service workers - Velocity 2016 Training
Patrick Meenan
HAProxy tech talk
HAProxy tech talk
icebourg
RPC protocols
RPC protocols
오석 한
Perl comet
Perl comet
Marian Marinov
New features in PMTA 5.0
New features in PMTA 5.0
SparkPost
Web Server Load Balancer
Web Server Load Balancer
MobME Technical
FxUG@北陸資料
FxUG@北陸資料
katzchang Otani
Computer network (14)
Computer network (14)
NYversity
PHP Frameworks, Libraries & Tools - BarCamp RheinMain 2013
PHP Frameworks, Libraries & Tools - BarCamp RheinMain 2013
Lukas Leander Rosenstock
Programmable data plane at terabit speeds
Programmable data plane at terabit speeds
Barefoot Networks
ChinaNetCloud Training - HAProxy Intro
ChinaNetCloud Training - HAProxy Intro
ChinaNetCloud
MariaDB Replication manager and HAProxy (HAProxy Paris Meetup)
MariaDB Replication manager and HAProxy (HAProxy Paris Meetup)
HAProxy Technologies
Tendances
(13)
Prezentacja zimowisko 2014
Prezentacja zimowisko 2014
Service workers - Velocity 2016 Training
Service workers - Velocity 2016 Training
HAProxy tech talk
HAProxy tech talk
RPC protocols
RPC protocols
Perl comet
Perl comet
New features in PMTA 5.0
New features in PMTA 5.0
Web Server Load Balancer
Web Server Load Balancer
FxUG@北陸資料
FxUG@北陸資料
Computer network (14)
Computer network (14)
PHP Frameworks, Libraries & Tools - BarCamp RheinMain 2013
PHP Frameworks, Libraries & Tools - BarCamp RheinMain 2013
Programmable data plane at terabit speeds
Programmable data plane at terabit speeds
ChinaNetCloud Training - HAProxy Intro
ChinaNetCloud Training - HAProxy Intro
MariaDB Replication manager and HAProxy (HAProxy Paris Meetup)
MariaDB Replication manager and HAProxy (HAProxy Paris Meetup)
En vedette
The Kobo Vox for Academic Library Circulation
The Kobo Vox for Academic Library Circulation
Brendan Ryan
I Care Presentation W 2 Kip
I Care Presentation W 2 Kip
yokh05
Skyquestcom by Kolirana
Skyquestcom by Kolirana
Koli Bandyopadhyay
Service Oriented Architecture Updated Luqman
Service Oriented Architecture Updated Luqman
guesteb791b
Ch11 cms march1
Ch11 cms march1
Mary Heuer
Summary (refrigeration and air conditioning )
Summary (refrigeration and air conditioning )
TinHlaing
En vedette
(6)
The Kobo Vox for Academic Library Circulation
The Kobo Vox for Academic Library Circulation
I Care Presentation W 2 Kip
I Care Presentation W 2 Kip
Skyquestcom by Kolirana
Skyquestcom by Kolirana
Service Oriented Architecture Updated Luqman
Service Oriented Architecture Updated Luqman
Ch11 cms march1
Ch11 cms march1
Summary (refrigeration and air conditioning )
Summary (refrigeration and air conditioning )
Similaire à Crowdpark architecture backend
Resource Public Key Infrastructure (RPKI)
Resource Public Key Infrastructure (RPKI)
Bangladesh Network Operators Group
Design review
Design review
University of New Brunswick
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet
XPDS14: Efficient Interdomain Transmission of Performance Data - John Else, C...
XPDS14: Efficient Interdomain Transmission of Performance Data - John Else, C...
The Linux Foundation
The Conf 2019 - Elixir - Emerson Macedo
The Conf 2019 - Elixir - Emerson Macedo
Emerson Macedo
What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?
rhirschfeld
Introduction to RPKI by Sheryl (Shane) Hermoso
Introduction to RPKI by Sheryl (Shane) Hermoso
MyNOG
Introduction to RPKI - MyNOG
Introduction to RPKI - MyNOG
Siena Perry
Writing a Fullstack Application with Javascript - Remote media player
Writing a Fullstack Application with Javascript - Remote media player
Tikal Knowledge
Game server development in node.js in jsconf eu
Game server development in node.js in jsconf eu
Xie ChengChao
Alexander Mostovenko "'Devide at impera' with GraphQL and SSR"
Alexander Mostovenko "'Devide at impera' with GraphQL and SSR"
Fwdays
사이드 프로젝트 빠르게 시작하기 by 제이제이
사이드 프로젝트 빠르게 시작하기 by 제이제이
Excelcon
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
Data Science Milan
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
StreamNative
Choisir entre une API RPC, SOAP, REST, GraphQL? Et si le problème était ai...
Choisir entre une API RPC, SOAP, REST, GraphQL? Et si le problème était ai...
François-Guillaume Ribreau
Gaming on AWS - 1. AWS로 글로벌 게임 런칭하기 - 장르별 아키텍처 중심
Gaming on AWS - 1. AWS로 글로벌 게임 런칭하기 - 장르별 아키텍처 중심
Amazon Web Services Korea
Cilium – Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium – Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cynthia Thomas
Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF
Docker, Inc.
HKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying it
APNIC
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
Fwdays
Similaire à Crowdpark architecture backend
(20)
Resource Public Key Infrastructure (RPKI)
Resource Public Key Infrastructure (RPKI)
Design review
Design review
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
XPDS14: Efficient Interdomain Transmission of Performance Data - John Else, C...
XPDS14: Efficient Interdomain Transmission of Performance Data - John Else, C...
The Conf 2019 - Elixir - Emerson Macedo
The Conf 2019 - Elixir - Emerson Macedo
What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?
Introduction to RPKI by Sheryl (Shane) Hermoso
Introduction to RPKI by Sheryl (Shane) Hermoso
Introduction to RPKI - MyNOG
Introduction to RPKI - MyNOG
Writing a Fullstack Application with Javascript - Remote media player
Writing a Fullstack Application with Javascript - Remote media player
Game server development in node.js in jsconf eu
Game server development in node.js in jsconf eu
Alexander Mostovenko "'Devide at impera' with GraphQL and SSR"
Alexander Mostovenko "'Devide at impera' with GraphQL and SSR"
사이드 프로젝트 빠르게 시작하기 by 제이제이
사이드 프로젝트 빠르게 시작하기 by 제이제이
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Apache Pulsar with MQTT for Edge Computing - Pulsar Summit Asia 2021
Choisir entre une API RPC, SOAP, REST, GraphQL? Et si le problème était ai...
Choisir entre une API RPC, SOAP, REST, GraphQL? Et si le problème était ai...
Gaming on AWS - 1. AWS로 글로벌 게임 런칭하기 - 장르별 아키텍처 중심
Gaming on AWS - 1. AWS로 글로벌 게임 런칭하기 - 장르별 아키텍처 중심
Cilium – Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium – Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF
HKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying it
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
Dernier
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Dernier
(20)
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Crowdpark architecture backend
1.
Social Game Architecture
2.
Social Betting / Casino
Games
3.
4.
HTML / JS
- Frontend Game - External Backend Services Flash - Frontend Tracking / Metrics
5.
HTML / JS
- Frontend Game - External Backend Services Flash - Frontend Tracking / Metrics
6.
HTML / JS
- Frontend Game - External Backend Services Flash - Frontend Tracking / Metrics
7.
HTML / JS
- Frontend Game - External Backend Services Json-Rpc Flash - Frontend Tracking / Metrics
8.
Game - Rpc
Backend
9.
Game - Couchbase Rpc
Backend
10.
Game - Couchbase Rpc
Backend Tracking / Couchbase Metrics
11.
HTTP
External Services Game - Couchbase Rpc Backend Tracking / Couchbase Metrics
12.
HTTP
External Services Game - Couchbase Rpc Backend Tracking / Couchbase Metrics
13.
HTTP
External Services Game - Couchbase Rpc Backend Tracking / Couchbase Metrics
14.
Game -
HTTP External Rpc Backend Services
15.
Facebook:
300MS. - 3SEC. - ~900MS. Sendgrid: 500MS. - 5SEC. - ~1.7SEC. Urbanairship: 200MS. - 1.3SEC. - ~700MS. Game - HTTP External Rpc Backend Services External Call: 1SEC. - 5SEC. - ~2.7SEC.
16.
Async System:
- beanstalkd - json-rpc API railgun Game - HTTP External Rpc Services Backend
17.
Cloudformation - Autoscaling
EC2 Worker Job HTTP External JSON-RPC beanstalkd Worker Services Bulk Support Job Worker Job
18.
15MS. - 50MS.
HTTP External Rpc JSON-RPC Services Bulk Support
19.
>1 Mio. emails
>1 Mio. open graph calls <1 Days 15MS. - 50MS. HTTP External Rpc JSON-RPC Services Bulk Support
20.
HTTP
External Services Game - Couchbase Rpc Backend Tracking / Couchbase Metrics
21.
Game - Couchbase Rpc
Backend Tracking / Couchbase Metrics
22.
Couchbase
Replication Game - Rpc Backend Tracking / Couchbase Metrics
23.
Couchbase
- User Data Views 2 - Player Data - Session Data
24.
- tracking
- logging - complex views - map & reduce - multiple games tracking / logging data Tracking / Couchbase Metrics
25.
Couchbase
- easy merging of game data - application CBC is smaller Replication Tracking / Couchbase Metrics
26.
App CBC App CBC
Tracking / Metrics App CBC
27.
Architecture Overview •
AWS • CDN -> Cloudfront • Webserver -> EC2 • Couchbase -> EC2 • Storage -> S3 • Monitoring • New-Relic (http://newrelic.com) • DataDog (http://datadoghq.com) • PHP 5.3 -> Nginx -> PHP-FPM
28.
29.
Q&A github.com/Crowdpark
30.
Thx! Twitter: /crowdpark Facebook: /crowdpark Slideshare:
/crowdpark
Notes de l'éditeur
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Télécharger maintenant