HACKER Q&A
📣 decimalrandom

How to practice the development of large-scale systems?


Since not everyone has opportunities to do it at work, how to practice in playground projects if you don't have a cluster at home? I personally feel quite interested for the area, but have difficulties to keep studying only the theory. My current approach is to create a small project – with real data – design an architecture for specific constraints, and estimate how far it could go. Later, I start thinking what I would do to improve it to reach the next level.

I wonder if there are other or more effective ways of doing it. With this approach, I constantly see myself paying too much attention to implementation details and not really practicing concepts or tools too out of my comfort zone.


  👤 WaitWaitWha Accepted Answer ✓
This is the type of work clouds were born out of.

Have you considered using any of the large cloud providers?