test-nodejs-ts-api

0

Описание

A test backend app with Express, Mongo, CQRS

Языки

  • TypeScript100%
README.md

Features (TODO)

  1. Changelog && semver
  2. CI/CD (Github actions)
  3. Swagger
  4. Global error handler
  5. Graceful shutdown
  6. Dependabot
  7. Tests and coverage (Jest, testing library, cypress)
  8. Camouflage
  9. Prettier && editorconfig
  10. Storing password on Google Cloud Secret Manager
  11. gzip compression for production
  12. logger into console && mongo - logging the errors, logging request/response
  13. docker (with docker build script)
  14. pm2
  15. systemctl
  16. load balancer with HAProxy
  17. clusters (programmatically) https://www.geeksforgeeks.org/how-to-create-load-balancing-servers-using-node-js/
  18. PDF generating (non-blocking)
  19. Sending emails