Wantedly on AWS ! 2014-07-14 Startup CTO Night with Amazon CTO Yoshi Kawasaki (@kawasy)
Overview • Launched on January 2012 • 9 developers • 3,500 companies • Startups, tech industry • 300,000 visitors • Japan, US, UK, Singapore, Thailand, Indonesia...
US East Region Elasticsearch cluster ELB (EC2) JSON API Heroku dynos Users RDS PostgreSQL Image Distribution Tokyo Region Image Processing S3 for CloudFront ELB Servers (EC2) Original Images SendGrid, NewRelic, Treasure Data, Parse.com, hosted Chef server
Challenges ( 2013) • Maximize developer productivity • Only 3 software engineers in 2013 • No engineer dedicated to infrastructure • Leverage PaaS, SaaS, and IaaS where possible • Focus on products • Allow everyone to deploy to production anytime • Latency concern • Heroku dynos run in us-east • Distribute static contents via CloudFront
New Challenges (2014) • Need more control over servers • Flexibility on CPU/RAM choices • Elasticsearch clusters • Real-time image processing and distribution • More latency concerns • Increasing user footprints from mobile devices • 50% of traﬃcs from mobile devices • More security requirements as business grows