Enviar pesquisa
Carregar
Crowdpark architecture backend
•
1 gostou
•
1,374 visualizações
Francis Varga
Seguir
My presentation on Webmontag-Berlin
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 30
Baixar agora
Baixar para ler offline
Recomendados
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
Mais conteúdo relacionado
Mais procurados
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
Mais procurados
(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)
Destaque
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
Destaque
(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 )
Semelhante a 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
Semelhante a 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
Último
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Md Hossain Ali
Nanopower In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
Pedro Manuel
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
DianaGray10
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?
Juan Carlos Gonzalez
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
DianaGray10
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
Seth Reyes
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
Christian Posta
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Alexander Turgeon
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
DianaGray10
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API Management
Nuwan Dias
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
IES VE
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
Adam Moalla
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
infogdgmi
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
Jamie (Taka) Wang
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
DianaGray10
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
IES VE
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
Mahmoud Rabie
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
DianaGray10
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
dgelyza
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
Daniel Zivkovic
Último
(20)
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Nanopower In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API Management
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
Crowdpark architecture backend
1.
Social Game Architecture
2.
Social Betting / Casino
Games
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
29.
Q&A github.com/Crowdpark
30.
Thx! Twitter: /crowdpark Facebook: /crowdpark Slideshare:
/crowdpark
Notas do Editor
\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
Baixar agora