Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    R

    Riak Blog

    riak.com · Company blog · on HN since 2019

    Riak's company blog, from the makers of the Riak distributed database, covers Bitcask, vector clocks, and why to avoid microservices.

    Visit blogHN submissions
    Distributed SystemsDatabases
    What HN says

    HN commenters praise the 'Microservices – Please, Don't' post as a succinct counter to microservice claims, and value the Bitcask paper and vector clock articles.

    Stats for nerds
    16HN people shared it
    7linked in comments
    145story points
    Apr 2025last shared
    2019people per year2025

    Top posts on HN

    1. 1
      Microservices – Please, Don’t (2016)
      1 person · 136 points · first shared 2022 · 92 comments on HN
    2. 2
      Bitcask: A Log-Structured Hash Table for Fast Key/Value Data [pdf]
      4 people · 5 points · first shared 2019 · Discussion on HN
    3. 3
      Microservices – Please, Don’t (2016)
      3 people · 2 points · first shared 2020 · Discussion on HN
    4. 4
      Why Vector Clocks Are Hard (2010)
      1 person · 1 points · first shared 2019 · Discussion on HN
    5. 5
      Why Vector Clocks are Easy (2010)
      1 person · 1 points · first shared 2023 · 3 comments on HN
    6. 6
      Homepage
      2 people · first shared 2019
    7. 7
      Index
      1 person · first shared 2023
    8. 8
      Riak kv
      1 person · first shared 2022
    9. 9
      Technical
      1 person · first shared 2021
    10. 10
      Post 5044
      1 person · first shared 2024

    What HN people wrote when they linked it

    • twicMay 2022

      I don't know of any rule of English grammar that would lead to this interpretation. If you do, you should immediately write to the maintainers of these websites:

      https://redis.com/nosql/key-value-databases/

      https://www.mongodb.com/databases/key-value-database

      https://aws.amazon.com/nosql/key-value/

      https://etcd.io/docs/v3.4/learning/why/

      https://riak.com/products/riak-kv/

      https://rocksdb.org/

      https://github.com/google/leveldb

      http://www.memcached.org/

    • CommunitivityFeb 2021

      Not papers or books, but I'd recommend you look at the blog articles and such that Basho published about their design of Riak. In particular, they wrote a great article explaining vector clocks as opposed to other synchronizing mechanisms, and they wrote several good articles on CRDTs.

      https://riak.com/category/technical/ - Riak blog

      https://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf - Dynamo paper that Riak was in part based on

    • Cthulhu_Feb 2024

      Microservices to reduce complexity and coupling is a fallacy. https://riak.com/posts/technical/microservices-please-dont/ is a great and succinct counter to all the advantages that microservices claim to have. In summary:

      > You don’t need to introduce a network boundary as an excuse to write better code

      > Distributed Transactions are never easy

      > A bunch of engineers working in isolated codebases leads to ‘Not my problem’ syndrome

    • EwanTooNov 2024

      It's realistically for the handful (dozens at most?) of very large Riak implementations where it would be enormously expensive to rewrite the application running on top of it.

      For example, the UK NHS Spine messaging system which has been building on Riak for 10 years

      https://riak.com/posts/press/nhs-launches-upgraded-it-backbone-spine-powered-by-riak/index.html?p=5044.html

    • josephgMay 2022

      I hadn't heard about bitcask before. Its design looks like a great alternative to LSM trees or B+trees like lmdb. Are there any good benchmarks comparing the approaches?

      The introductory whitepaper on bitcask's design is here: https://riak.com/assets/bitcask-intro.pdf

    • kreetxApr 2025

      Interesting website design: https://riak.com - reminds me of CSS Zen Garden. (Not that it says anything about how it performs etc.)

    Related

    Basho Blogbasho.com121 people

    Microservices

    Basho Blog
    Company · last shared 2018
    gms.tfgms.tf16 people

    Programming with RISC-V Vector Instructions

    gms.tf
    Personal · last shared 2026
    FoundationDB Blogblog.foundationdb.com15 people

    Databases at 14.4Mhz

    FoundationDB Blog
    Company · last shared 2015
    VoltDB Blogvoltdb.com47 people

    FoundationDB's Lesson: A Fast Key-Value Store Is Not Enough

    VoltDB Blog
    Company · last shared 2021
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Timescale Blogblog.timescale.com95 people

    How percentile approximation works and why it's more useful than averages

    Timescale Blog
    Company · last shared 2022
    Scattered Thoughtsscattered-thoughts.net186 people

    Against SQL

    Scattered Thoughts
    Personal · last shared 2026
    Hacking, Distributedhackingdistributed.com173 people

    What's Actually Wrong with Yahoo's Purchase of Summly

    Hacking, Distributed
    Publication · last shared 2024