Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SnapDish AWS

908 views

Published on

SnapDish

1. Web / App Server
- instance m1.large
- python tornado
- python memcached
- python pymongo
- nginx

2. Image Server
- instance c3.large
- nginx gridfs

3. ElastiCache
- Job Queue
- python-rq + Redis
- Data Cache
- Memcached

4. Job Queue Woker Server
- m1.small

5. DB Server
- MongoDB
- Production h1.4xlarge
- Backup m1.large

6. Search Engine
- CloudSearch
- SQS to update index




Published in: Technology
  • Login to see the comments

SnapDish AWS

  1. 1. SnapDish Internet 1. Web / App Server - instance m1.large - python tornado - python memcached - python pymongo - nginx Amazon Route 53 Amazon Simple Storage Service (S3) Amazon CloudFront 2. Image Server - instance c3.large - nginx gridfs 3. ElastiCache - Job Queue - python-rq + Redis - Data Cache - Memcached Internet Gateway Elastic Load Balancer snapdish Elastic Load Balancer api.snapdish Elastic Load Balancer origin.snapdish 4. Job Queue Woker Server - m1.small Web/App Server 5. DB Server - MongoDB - Production h1.4xlarge - Backup m1.large Image Server NAT Web/App Server Image Server Availability Zone B Availability Zone C VPC Public Subnet VPC Public Subnet Write Write Read Read Read/Write Write Read Read/Write Read 6. Search Engine - CloudSearch - SQS to update index Write Read Read Read/Write Read/Write SQS Elaticache Elaticache Elaticache Memcached Redis CloudSearch for Data Cache for job queue MongoDB SEC MongoDB PRI MongoDB Arb MongoDB hidden backup Availability Zone B Availability Zone C VPC Private Subnet Write Availability Zone C VPC Private Subnet VPC Private Subnet Rreplica Sets Batch Update Index Job Queue worker Virtual Private Cloud

×