Hashnode is a social network and blogging platform for developers (though of course it could be used for other functions as well). This article describes how Hashnode developers built a scalable event-driven architecture (EDA) for composing feed data for thousands of users. What I found interesting was not only how they composed the feed, but how the feed is actually built ahead of time so it's ready for the users when they login. That makes a lot of sense, actually, though it means your feed is being rebuilt over and over even you don't login. By contrast, it feels (though I couldn't say either way) as though Mastodon only builds the feeds when users login. Less overhead. Slower responses.
Today: 1 Total: 953 [Share]
] [