mvc architecture , custom logger , server health monitor , exception email notifier , mongodb and mongoose , api setup , async handler , mail sender , error handler , cache handler