Suche senden
Hochladen
Crowdpark architecture backend
•
Als KEY, PDF herunterladen
•
1 gefällt mir
•
1,374 views
Francis Varga
Folgen
My presentation on Webmontag-Berlin
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 30
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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)
Andere mochten auch
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
Andere mochten auch
(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 )
Ähnlich wie 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
Docker, Inc.
Cilium – Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium – Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cynthia Thomas
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
Ähnlich wie 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
Kürzlich hochgeladen
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Kürzlich hochgeladen
(20)
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
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
Hinweis der Redaktion
\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
Jetzt herunterladen