Skip to content

Repository files navigation

Notes BFF

Architecture Status License

Note

🇧🇷 Este projeto também possui documentação em Português:
👉 Acesse o README em PT-BR

This project is a Backend for Frontend (BFF) responsible for orchestrating and optimizing data for the Notes application.

It acts as an intermediary layer between the frontend and the domain microservices, aggregating and shaping responses to better fit client needs.

This BFF consumes the Notes Service and other related services when needed.


🧠 Context

This project is part of the main architecture:

👉 https://github.com/LessaApolinario/BFF-studies-project


⚙️ Tech Stack

  • TypeScript
  • Node.js
  • NestJS
  • Redis (Caching)
  • REST APIs
  • Axios

🐳 Infrastructure

  • Docker
  • Docker Compose
  • Environment Variables

⚠️ This project currently does not include automated tests.


🚧 Future Improvements

  • Reduce Docker image size
  • Improve caching strategies
  • Add observability (logs and metrics)
  • Introduce automated tests

📄 License

MIT License

About

BFF for notes app, aggregating and shaping data from microservices.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages