The Database Ruins All Good Ideas

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • OPS - Build and Run Open Source Unikernels
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • rqlite

    The lightweight, distributed relational database built on SQLite

    SQLite is a remarkably good solution to most of these problems, if deployed correctly.

    For your main line-of-business database? Of course not. But a deployment of rqlite[0] for your service workers in a read-heavy workload? cuts out a round-trip out of the VM, mocking is trivial, there's a lot to like there.


  • vitess

    Vitess is a database clustering system for horizontal scaling of MySQL.

    >Each tier is either easy to reason about scaling out horizontally except for the database.

    Vitess [1], A database clustering system for horizontal scaling of MySQL, or Planetscale [2] which is the SaaS version. Of course everything is good on paper until you run into edge cases. But I am convinced within this decade scaling problem or hassle will be a thing of the past for 95% of us.



  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • embedded-database-spring-test

    A library for creating isolated embedded databases for Spring-powered integration tests.

    and now as easy as adding `@AutoConfigureEmbeddedDatabase`

    also helps with having it verify all your database migrations as well

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts