- middleware is software that enables communication and data management between two applications.
- node web framework
- web frameworks describe themselves as opinionated and unopinionated. opinionated frameworks have more restrictions when it comes to solving problems outside their domain.Express which is a unopinionated framework tends to be more flexible and lets you brings components together much easier. You can insert any compatible middleware into the request handling in any order.
- modularity allows you to not only have cleaner looking code increasing readability but it allows for efficient testing
- v16.13.2
## What is TDD?
## CI/CD