I wrote up a post about how we hugely improved the write performance for Bluesky's timelines/following feed.
If you want to learn more about how we did it, check it out.
Some nuggets in there about embracing imperfection in some parts of a system to scale better.
jazco.dev/2025/02/19/i...When Imperfect Systems are Good, Actually: Bluesky’s Lossy Timelines
By examining the limits of reasonable user behavior and embracing imperfection for users who go beyond it, we can continue to provide service that meets the expectations of users without sacrificing s...