I created a website using node.js in 2014, and it is still running. The performance is good. However, I have a few regrets.
- We had a very hard time by install this project on other team members who use Windows 10 because we didn't know how to build a Bcrypt library.
- Recently, I have to fix the project without adding any new feature because Express.js was changed, MongoDB was changed, and some packages that I used were abandoned.
- It was a small project so I wanted to keep the session storage in RAM, but I can't since I ran 4 node.js processes. Now the project requires Redis as session storage, which causes more troubles for team members, who don't familiar with GNU/Linux, Docker, or WSL.