Ask HN: How can I learn to build distributed systems?

https://news.ycombinator.com/item?id=31313374
by iamricks • 4 years ago
6 4 4 years ago

I work at a very small company and our products are not used by a lot of users. Our stack is very simple: Rails/Heroku/Redis/Postgres

I spend time reading about larger scale systems and watching talks about how big companies have scaled their products and the challenges they face and its given me a general understanding about some scaling techniques.

Is there some way i can try to implement some of these things and test to make sure that the way i implemented it works without having to spend a bunch of money?

For example if i want to try making a distributed cache, test sharding a database, create a messaging queue and test it, how can i do this?

Related Stories

Loading related stories...

Source preview

news.ycombinator.com