Content-type: text/html Downes.ca ~ Stephen's Web ~ Hashnode Creates Scalable Feed Architecture on AWS with Step Functions, EventBridge and Redis

Stephen Downes

Knowledge, Learning, Community

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: 5 Total: 2102 [Direct link] [Share]


Stephen Downes Stephen Downes, Casselman, Canada
stephen@downes.ca

Copyright 2024
Last Updated: Apr 27, 2024 07:36 a.m.

Canadian Flag Creative Commons License.

Force:yes