26. System Overview
Client Server Side External
Devices Services
Conn/Notice Timeline
Apple
iPhone Manager DB
PNS
Android
Webapp
DB C2DM
Android DB
SC Web S3 Facebook
(Storage)
ZOOM AMS twitter
Dros
(Game)
domo API DB Game
DB
API CP
Proxy
PC HappyTurn OpenAir
DB
(KPI Analysis) DB Publisher
26
28. AirTag Browsing/Posting
Client Server Side External
Devices Services
Conn/Notice Timeline
Apple
iPhone Manager DB
PNS
Android
Webapp
DB C2DM
Android DB
SC Web S3 Facebook
(Storage)
ZOOM
AMS twitter
Dros
(Game)
domo API DB Game
DB
API CP
Proxy
PC HappyTurn OpenAir
DB
(KPI Analysis) DB Publisher
28
29. Sekai Apps
Client Server Side External
Devices Services
Conn/Notice Timeline
Apple
iPhone Manager DB
PNS
Android
Webapp
DB C2DM
Android DB
SC Web S3 Facebook
(Storage)
ZOOM AMS twitter
Dros
(Game)
domo API DB Game
DB
API CP
Proxy
PC HappyTurn OpenAir
DB
(KPI Analysis) DB Publisher
29
30. Sekai Camera Web
Client Server Side External
Devices Services
Conn/Notice Timeline
Apple
iPhone Manager DB
PNS
Android
Webapp
DB C2DM
Android DB
SC Web S3 Facebook
(Storage)
ZOOM AMS twitter
Dros
(Game)
domo API DB Game
DB
API CP
Proxy
PC HappyTurn OpenAir
DB
(KPI Analysis) DB Publisher
30
31. domo
Client Server Side External
Devices Services
Conn/Notice Timeline
Apple
iPhone Manager DB
PNS
Android
Webapp
DB C2DM
Android DB
SC Web S3 Facebook
(Storage)
ZOOM AMS twitter
Movies&TV
123 items
Dros
(Game)
5 5 4
domo API DB Game
He's Just Not T The ugly truth La Jetée
DB
API CP
2 1 1
Proxy
2046 Chungking Ex... Terminator 2
PC HappyTurn OpenAir
DB
1 1 1
(KPI Analysis) DB Publisher
Paris GATTACA The big blue
31
32. KPI Analysis
Client Server Side External
Devices Services
Conn/Notice Timeline
Apple
iPhone Manager DB
PNS
Android
Webapp
DB C2DM
Android DB
SC Web S3 Facebook
(Storage)
ZOOM AMS twitter
Dros
(Game)
domo API DB Game
DB
API CP
Proxy
PC HappyTurn OpenAir
DB
(KPI Analysis) DB Publisher
32
33. Amazon Web Services
Client EC2 Server Side External
Devices Services
Conn/Notice Timeline
SQS Apple
iPhone Manager DB
EBS PNS
SDB Android
ELB Webapp DB C2DM
DB
Android EBS
ELB SC Web S3 Facebook
(Storage)
S3
ZOOM AMS ELB twitter
Dros
(Game)
EBS
ELBdomo API DB
DB
Game
API CP
Proxy
PC HappyTurn EBS OpenAir
DB
(KPI Analysis) DB Publisher
Route 53, CloudWatch
33
34. Open Source
Client Server Side External
Devices Services
Conn/Notice Timeline
Apple
iPhone Manager DB
PNS
Android
Webapp
DB C2DM
Android DB
SC Web S3 Facebook
(Storage)
Pgpool-Ⅱ
ZOOM AMS twitter
Dros
(Game)
domo API DB MessagePack
Game
DB
API CP
Proxy
PC HappyTurn OpenAir
DB
(KPI Analysis) DB Publisher
34
35. Protocols
Client Server Side External
Devices Services
HTTP
Conn/Notice Timeline
Apple
iPhone Manager DB HTTP/RESTful
PNS
Android
Webapp
DB MessagePack
C2DM
Android DB
Original
SC Web S3 Facebook
(Storage)
ZOOM AMS twitter
Dros
(Game)
domo API DB Game
DB
API CP
Proxy
PC HappyTurn OpenAir
DB
(KPI Analysis) DB Publisher
35
36. Program Lang./Framework
C++ RoR
Conn/Notice Timeline
Apple
iPhone Obj-C Manager DB
PNS
CakePHP
Android
Webapp
DB C2DM
Android DB
Java, RoR
C/C++ SC Web S3 Facebook
(Storage)
CakePHP
C++, AMS C++ twitter
ZOOM
SWF Dros
PHP (Zend) (Game)
domo API DB
DB
PHP Game
API CP
Proxy
RoR
PC HappyTurn OpenAir
DB
(KPI Analysis) DB Publisher
36
38. Load Balancing
Client Server Side
Devices EC2
iPhone Conn/Notice
DNS-RR Conn/Notice
pgpool-II + PostgreSQL
Android Webapp PostgreSQL
ELB Webapp pgpool-II
PostgreSQL
ZOOM MySQL + replication
MySQL
MySQL
caching
memcached
PC
redis
38
39. Load Balancing (ideal)
Client Server Side
Devices
domo API PostgreSQL
iPhone
domo API PostgreSQL
dynamic
DNS
Android replication
domo API
domo API
PostgreSQL
EBS Duplicate
ZOOM
Source
ELB Create pg_dump
update d-dns
PostgreSQL
PC CloudWatch Create
PostgreSQL
AutoScaling
39
40. DB Sharding
Client Server Side
Devices EC2
iPhone pgpool-II + PostgreSQL
Webapp User-1
ELB Webapp PostgreSQL
Geo-1
Android
User-2
pgpool-II PostgreSQL
Geo-2
ZOOM
2
1
3
4
6
5
PC 7
40
41. Redundancy
Client Server Side
Devices EC2
iPhone Conn/Notice
DNS-RR Conn/Notice
pgpool-II + PostgreSQL
Android Webapp PostgreSQL
ELB Webapp pgpool-II
PostgreSQL
ZOOM MySQL + replication
MySQL
MySQL
caching
memcached
PC
redis
41