Understanding the difference between arrow function , function with function keyword , a basic understanding of this.
Be aware of the event the node or web environment provide
Avoiding duplicate code as much as possible , even if you feel you are duplicating code try to create a common service and as soon as you done with that remove duplicate code.
Proper Error Handling on priority
Understanding critical points of memory leak
If their are some tasks like cron-jobs if possible run them as a separate micro-service called jobs totally outside of the application scope
Use observables and behaviour subject for handling event change and try to avoid timeout as much as possible
Divide the project into modules and identify the scope of services
Learn aggregation.
Learn about capped and ttl collection
Proper Index Creation is must for giving performance boost
Config must be properly developed
Caching should be learnt on priority and various caching strategy available analysed
Don't block the event loop.
Refactor your code , avoid duplicates and write unit test cases
Learn basics about ec2-instances , remote deployment , linux environment , docker.
Git skills are a must
Learn to create local packages and use them
Learn about creating micro-services
Please try and keep upgrading the node , angular version
Following a good style-guide
Keeping the code functional and simple
Understanding the difference between arrow function , function with function keyword , a basic understanding of this.
Be aware of the event the node or web environment provide
Avoiding duplicate code as much as possible , even if you feel you are duplicating code try to create a common service and as soon as you done with that remove duplicate code.
Proper Error Handling on priority
Understanding critical points of memory leak
If their are some tasks like cron-jobs if possible run them as a separate micro-service called jobs totally outside of the application scope
Use observables and behaviour subject for handling event change and try to avoid timeout as much as possible
Divide the project into modules and identify the scope of services
Learn aggregation.
Learn about capped and ttl collection
Proper Index Creation is must for giving performance boost
Config must be properly developed
Caching should be learnt on priority and various caching strategy available analysed
Don't block the event loop.
Refactor your code , avoid duplicates and write unit test cases
Learn basics about ec2-instances , remote deployment , linux environment , docker.
Git skills are a must
Learn to create local packages and use them
Learn about creating micro-services
Please try and keep upgrading the node , angular version
MongoDb atlas must be given a try
Thanks a lot @sagar for this awesome guide !!