Best of StorageAugust 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    What is pnpm and why you should use it?

    PNPM (Performant NPM) is a forward-thinking package management solution. It uses a centralized storage system combined with hard links to streamline the way dependencies are managed in JavaScript projects. NPM employs a flat dependency architecture where each project has its own copy of all dependencies, potentially leading to higher disk space consumption.

  2. 2
    Article
    Avatar of quastorQuastor Daily·3y

    How Quora scaled MySQL to 100k+ Queries Per Second

    Quora is a social media site where you can post questions for the community to respond to. They have over 300 million monthly active users with tens of thousands of questions posted per day. Quora scaled this with improving their caching strategy (changing the structure to minimize cache misses) and also by optimizing inefficient read queries.

  3. 3
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    The Ultimate Guide to Docker Volumes

    The Ultimate Guide to Docker Volumes, the popular containerization platform, has revolutionized the way applications are developed, deployed, and managed. In this guide, you’ll dive into the Docker volumes, exploring what they are, why they are important, and how to effectively use them in your containerized applications.

  4. 4
    Article
    Avatar of developercomDeveloper.com·3y

    GitHub versus GitLab

    GitHub and GitLab are popular programmer tools built on the Git framework that help developers collaborate, manage code repositories, streamline workflows, and more. This guide will break down the features, pros, cons, and pricing so you can choose the better fit for your needs.

  5. 5
    Article
    Avatar of supabaseSupabase·3y

    React Native file upload with Supabase Storage

    React Native file upload with Supabase Storage is a great choice for this as it provides a simple API to upload files. We can easily combine this with authentication to build a powerful app. This means you can quickly build your own image-sharing app or any other app that needs toupload files to a backend.

  6. 6
    Article
    Avatar of pointerPointer·3y

    k3s-io/k3s: Lightweight Kubernetes

    K3s-io/k3s is a fully conformant production-ready Kubernetes distribution with the following changes. It is packaged as a single binary. It adds support for sqlite3 as the default storage backend. Etcd3, MySQL, and Postgres are also supported.

  7. 7
    Article
    Avatar of itnextITNEXT·3y

    Enhancing gRPC Error Handling in a Microservice Architecture

    Enhancing gRPC Error Handling in a Microservice Architecture is a crucial part of software engineering. Poorly returned errors and non-informative ones can cause unimaginable headaches. The most simplistic way to return an error in an RPC might be as follows: It provides nearly zero information to the caller about what went wrong and why.