AWS Autoscaling Best Practices for startups

So for a website you save money when traffic is low; dynamic scaling based on traffic. Enterprise SaaS is great for AWS since customers are using your product during typical business hours, resulting in very low traffic at night. Related Articles:

Scaling PostgreSQL at Braintree: Four Years of Evolution

We love PostgreSQL at Braintree. Although we use many different data stores (such as Riak, MongoDB, Redis, and Memcached), most of our core data is stored in PostgreSQL. It's not as sexy as the new NoSQL databases, but PostgreSQL is consistent and incredibly reliable, two properties we val ...

Performance vs. Scalability

When people talk about performance and scalability they very often use these two word synonymously. However they mean different things. As there is a lot of misunderstanding on that topic, I thought it makes sense to have a blog post on it. Related Articles:

Multi-Tenant Data Architecture

Trust, or the lack thereof, is the number one factor blocking the adoption of software as a service (SaaS). A case could be made that data is the most important asset of any business—data about products, customers, employees, suppliers, and more. And data, of course, is at the heart of S ...

Scaling Your Web App 101: Lessons in Architecture Under Load

It’s the classic champagne problem that most successful web apps will deal with – there are so many users on your site that things are starting to get bogged down. Pages load slowly, network connections start timing out and your servers are starting to creak under heavy load. Congra ...

Live Video Streaming At Facebook Scale

Operating at Facebook scale is far from trivial. With 1.49 billion monthly active users (and growing 13 percent yearly), every 60 seconds on Facebook 510 comments are posted, 293,000 statuses are updated, and 136,000 photos are uploaded. And there lies the challenge of serving the masses e ...