- To do an implementation or POC of design related work.
- System Design.
- Cloud and container related work. Ex: AWS, Docker etc.
- Design concepts like Caching, Sharding, Load balancing and other Algorithms.
- Implement the common design patterns using Java. Ex: GOF.
- Concepts related to scalability, Distributed Systems, Elastic Search etc.