Large software project challenges — dilemma and solution
Scaling is one of the main challenges in software development. The concept is totally different between serving 10,000 vs 10 concurrent users. Even if the functional requirement is the same for both case, the implementation will be totally different. Usually, when software scales beyond its original planned capacity, a refactor is required.
Large software project dilemma
A classic large software project usually follows the development timeline:
- in the beginning, a…