background preloader

Successful and famous Cloud Architectures Implemented

Facebook Twitter

Debora D'Alessandro (@Rodope86) The best timing for establishing a connection. There is a huge advantage in having connections, whether it's in your business or your personal life.

The best timing for establishing a connection

The benefits include expertise, moral support, resource sharing, etc. The challenge for some in establishing these relationships is that the investment in time and giving comes before (sometimes long before) the value of the relationship is revealed. This is not to say that relationships don't have value in and of themselves, without the potential for personal gain. Business friends and social friends brighten up otherwise mundane events, the connections you make can be interesting, even entertaining - and you for them. The point of this is the timing. If you are only out for what you can get, a one-sided relationship, you are likely to fail.

So how do you build a relationship, business or otherwise? No matter your experience or intelligence, ultimately it's the interpersonal grease that keeps the wheels turning in your business. How Zynga Survived FarmVille. When Zynga launched FarmVille last June, the company thought 200,000 daily active users in the first two months would be a success.

How Zynga Survived FarmVille

Within eight weeks, the game had surpassed Zynga’s hits of the previous two years. For the first 26 weeks FarmVille added 1 million net new users per week; it currently has 70 million active users a month. The story of Mark William’s last two years has been one of trying to support such unpredictable growth. “Zynga has been horrible in terms of its ability to predict its success,” said Williams, the company’s VP of network operations. Not that it’s a bad problem to have. At the time of FarmVille’s launch, Zynga had just run out of data center space, so the company had to use Amazon’s EC2. Amazon allowed Williams to “acquire instances at will” using RightScale, which he called “absolutely key.” Was it cost effective to lean on Amazon this hard? Williams tries to maintain a 50-50 split between using EC2 and data centers. Want to hear more from Williams? (3) Scaling memcached at Facebook. Amazon Architecture. This is a wonderfully informative Amazon update based on Joachim Rohde's discovery of an interview with Amazon's CTO.

Amazon Architecture

You'll learn about how Amazon organizes their teams around services, the CAP theorem of building scalable systems, how they deploy software, and a lot more. Many new additions from the ACM Queue article have also been included. Amazon grew from a tiny online bookstore to one of the largest stores on earth. They did it while pioneering new and interesting ways to rate, review, and recommend products. Greg Linden shared is version of Amazon's birth pangs in a series of blog articles Site: Information Sources. (4) Scaling Out. Polyglot persistence at Pinterest: Redis, Membase, MySQL. I’ve created the diagram above based on this very brief answer on Quora: We use python + heavily-modified Django at the application layer.

Polyglot persistence at Pinterest: Redis, Membase, MySQL

Tornado and (very selectively) node.js as web-servers. Memcached and membase / redis for object- and logical-caching, respectively. RabbitMQ as a message queue. Nginx, HAproxy and Varnish for static-delivery and load-balancing. Data from October 2011 showed Pinterest having over 3 million users generating 400+ million pageviews. What is node.js used for? Original title and link: Polyglot persistence at Pinterest: Redis, Membase, MySQL (NoSQL database©myNoSQL) by Alex Popescu & Ana-Maria Bacalu Most read Latest. The NOSQL Tapes, vol. 37: Rickard Öberg on Polyglot Persistence in Practice. Data Infrastructure @ LinkedIn.

Carsonified.