Posts tagged scale
27 posts
textacular/textacular: Textacular exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Textacularwill extend ActiveRecord with named_scope methods making searching easy and fun!
Architecting Ruby on Rails Apps as Microservices | Codeship | via @codeship
Deploy on Your Own Servers
Fastest way to deploy a Rails app!
rails/docked: Running Rails from Docker for easy start to development
This is not a new thing by a long shot. But thw fact that it is published by dhh is a big deal imo. For me it assures me to some extent that it is “correct” and that it will be maintained. From author: “Running Rails from Docker for easy start to development - rails/docked: Running Rails from Docker for easy start to development”
A Complete Guide to Lock Convoys | Dave Kilian's Blog
A very interesting concept and scenario that affects scale in surprising ways. In the category of everything old is nee again, this was identified and named back in the 1970’s!
CapRover · Free and Open Source PaaS!
From the readme, this is a promising tool for automating deploymeny of apps to s cloud server. Perhaps one more option post Heroku. They dont mention ruby and rails but imply its covered.
flyerhzm/bullet: help to kill N+1 queries and unused eager loading
help to kill N+1 queries and unused eager loading. Contribute to flyerhzm/bullet development by creating an account on GitHub.
MicroK8s - Zero-ops Kubernetes for developers, edge and IoT | MicroK8s
MicroK8s is the simplest production-grade upstream K8s. Lightweight and focused. Single command install on Linux, Windows and macOS. Made for devops, great for edge, appliances and IoT. Full high availability Kubernetes with autonomous clusters.
Do Things that Don't Scale
Actually startups take off because the founders make them take off. There may be a handful that just grew by themselves, but usually it takes some sort of push to get them going. A good metaphor would be the cranks that car engines had before they got electric starters. Once the engine was going, it would keep going, but there was a separate and laborious process to get it going.
Rails Composer · RailsApps
Skeleton of a rails app
Siege User's Manual
Tsung
Tsung demo site
Sinatra + Rack + Rake + ActiveRecord
How to build an application with Sinatra, Rack and ActiveRecord?
correlation id and causation id in event-driven systems
Docker for Rails Development |
Indexes on Rails: How to make the most of your Postgres database - Karol Galanciak - Ruby on Rails and Ember.js consultant
Excellent advanced info on crating dB indexes, looking at query plans to understand performance.
How to use Docker Compose for Rails development: Do not bundle install in Dockerfile.dev
Detailed tips on what not to do when using rails with docker.
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.
eBay/tsv-utils
This looks super useful if you have very large data sets. The Unix shell is surprisingly fast and able to create parallel flows.
Serverless: 15% slower and 8x more expensive
Serverless architecture is the new hotness. It sounds good for the right situations but this article argues that it might not be all that.
ongoing by Tim Bray · On Sharding
Always great to see another clarification of this important technique.
Building a Small Rails API with Serializers - Level Up Coding
This is a useful and detailed guide.
Using ROS with Docker in macOS [Xiaoke Yang]
One of many instructions for getting Docker to run a ROS environment on MacOS.
How I write backends
Very nice detailed set of guidelines for a scalable node backend
Hello from Kuby | Kuby
Looks like another wonderful rails deployment solution. Definitely will check this out as an alternative to Heroku.