Storage Concerns

Applications store all kinds of data from user-uploaded files to tables holding the data of relational databases. With ever-increasing volumes of data to keep, we can run out of space pretty quickly. Apart from the local disk space we start with, there are two kinds of storage options to consider for our applications’ sustainable future. Block storage, often called volumes, can extend local disk space, and object storage allows us to abstract logical storage of our data completely. And if we need shared network storage in a deployment with more than one application server on our own terms, we can turn any virtual server into a shared storage provider with NFS.

Table of Contents

Storage

Block Storage
PostgreSQL
NFS

Summary

Buy for $50
Rated 36x five stars
Gumroad (as of Aug 3, 2023)
I am using some scripts I downloaded from Josef Strzibny's book that are setting up Ruby on Rails deployment and automatically installing a PostgreSQL server. I am also using Dokku, but I like the idea of controlling what is happening on the server.
Lucian Ghinda, Senior Ruby Developer