Posts tagged scalability
19 posts
35% Faster Than The Filesystem
An interesting study of performance. It seems hard to believe.
Getting Started · mperham/sidekiq Wiki
Simple, efficient background processing for Ruby. Contribute to mperham/sidekiq development by creating an account on GitHub.
The Basics of Database Sharding - Brent Ozar Unlimited®
There are many ways to scale out your database; many of these techniques require advanced management and expensive add-ons or editions. Database sharding is a flexible way of scaling out a database. In this presentation, Jeremiah Peschka explains how to scale out using database sharding, covers basic techniques, and shares some of the pitfalls. This...
Sharding your database
I’m increasingly encountering users on Heroku that are encountering the need to shard their data. For most users this is something you delay as long as possible as you can generally go for sometime before you have to worry about it. Additionally scaling up your database is often a reasonable approach early on and something I encourage as a starting point as scaling up is easy to do with regards to databases. However, for the 1% of users that do need to shard when the time comes many are left wondering where to start, hence the following guide.
Building Scalable Databases: Pros and Cons of Various Database Sharding Schemes - Dare Obasanjo
OpiniDatabase sharding is the process of splitting up a database across multiple machines to improve the scalability of an application. The justification for database sharding is that after a certain scale point it is cheaper and more feasible to scale a site horizontally by adding more machines than to grow it vertically by adding beefier servers.
Scalable architecture without magic (and how to build it if you’re not Google)
Scalability is considered a hard problem to tackle. It’s always presented like it’s something magical done with secret, special tools that only big, million ...
Scaling relational SQL databases
A list of things that we can do when we need to scale a SQL database.
Pricing | Appneta Application Performance Management
AppNeta's award-winning suite of network monitoring tools allow unparalleled SaaS-based application end-user performance monitoring for 100% delivery confidence. Request a free demo!
ferd.ca -> Queues Don't Fix Overload
Really Excellent article about queues, overloads, bottlenecks and architecture
How not to structure your database-backed web applications: a study of performance bugs in the wild
How Microservices Saved the Internet – Hacker Noon
Applying the Universal Scalability Law to organisations | the morning paper
Redis streams as a pure data structure
Really really interesting use case for REDIS, and a great scalability pattern
Scaling a Ruby on Rails app on Heroku
You know I’m into scalability right now. Here’s a short article with lots of the basics.
Podcast: Can Machine Learning Solve the Challenges of Cloud Computing? | Graduate School of Arts and Sciences (GSAS) | Brandeis University
Good introduction to Cloud Computing and Machine Learning
Multiple Databases with Active Record — Ruby on Rails Guides
The new rails guide on multi databases in activerecord
ongoing by Tim Bray · On Sharding
Always great to see another clarification of this important technique.
Scaling to 100k Users | Alex Pareto
Scaling is an important topic that I care about. Here’s one person’s guide to making it to 100k. It’s a very complicated topic.