Sign in
Log inSign up

Is developing a large scale system really one of critical factors leading to becoming a good developer?

Zhongshi Xi's photo
Zhongshi Xi
·Oct 11, 2018

I have been keep thinking about this question for a long time. Let me give you some background to help you understand the question better.

Here is my assumption:

  1. Large scale system has much more complexity than a small scale system
  2. Many solutions that work for small scale system will no longer work in large scale system
  3. When working with large scale system, you have to think more considerately and more about system quality: distributed architecture, reliability, performance, resilient, high concurrency, sharding, etc

Based upon my assumptions, I think that work on large scale system definitely help you improve and gain a lot of experience. It is just like solving a puzzle, the more complicate the puzzle is, the more you gonna learn, the more it is gonna take to tackle it.

But is it really true? I would like to hear your opinions.

Hassle-free blogging platform that developers and teams love.
  • Docs by Hashnode
    New
  • Blogs
  • AI Markdown Editor
  • GraphQL APIs
  • Open source Starter-kit

© Hashnode 2024 — LinearBytes Inc.

Privacy PolicyTermsCode of Conduct