online backend architectures. through words. not images

8

Click here to load reader

Upload: patrik-svensson

Post on 06-May-2015

3.333 views

Category:

Technology


1 download

DESCRIPTION

Some big backend architectures described through words rather that blocks-and-arrows.

TRANSCRIPT

Page 1: Online Backend Architectures. Through Words. Not Images

Online Backend Architecture. Through Words.

Slide 1

Through Words. Not Images.

Patrik Svensson, Digital Lead, 2013

Page 2: Online Backend Architectures. Through Words. Not Images

Slide 2

Twitter Architecture. Through Words.

ror, scala, jetty, erlang, thrift, mongrel, comet server, my-sql, memchached, varnish, kestrel(mq), starling, gizzard, cassandra, hadoop, vertica, munin, nagios, awstats

Page 3: Online Backend Architectures. Through Words. Not Images

php (with hiphop compiler), thrift, java(tomcat, jetty, minor), epoll, erlang, tornado, nodejs my-sql, memcached, hadoop, hbase, hive, scribe(-hdfs), bigpipe, varnish, haystack, cassandra

Slide 3

Facebook Architecture. Through Words.

Page 4: Online Backend Architectures. Through Words. Not Images

centos, sciapache, apache, nginx, (move out of)php, scala(selection), ruby, thrift, my-sql, redis, hbase, memcached, gearman, kafka, kestrel, finagle, varnish, ha-proxy, func, capistrano, puppet, jenkins

Slide 4

Tumblr Architecture. Through Words.

Page 5: Online Backend Architectures. Through Words. Not Images

aws(ec2, s3), ubuntu, cloudfront, python, pylons, paste, tornado, thrift, comet server, memcached, haproxy, nginx

Slide 5

Quora Architecture. Through Words.

Page 6: Online Backend Architectures. Through Words. Not Images

python, django, tornado, node.js, rabbitmq, nginx, haproxy, varnish, memcached, membase, redis, my-sql, mrjob, hadoop (elastic map reduce)

Slide 6

Pinterest Architecture. Through Words.

Page 7: Online Backend Architectures. Through Words. Not Images

aws(s3, ebs), cloudfront, ubuntu, django(high-cpu extra-large), gunicorn, fabric, gearman, pyapns, twisted, postgre-sql(quadruple extra-large), mdadm(software raid with ebs), repmgr, pgbouncer, redis, memcached, node2dm, munin, pingdom, pagerduty, sentry

Slide 7

Instagram Architecture. Through Words.

Page 8: Online Backend Architectures. Through Words. Not Images

aws(ec2, s3, ebs, rds, dynamodb, sdb, sqs, sns, emr, elb, eip, vpc, direct-connect, iam), java(tomcat), mongodb, my-sql, casandra, hadoop, zookeeper, evcache, asgard, groovy, grails, zuul, priam

Slide 8

Netflix Architecture. Through Words.