filipebueno85 / Api-Blogs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blogs API

Projeto de Desenvolvimento Back-end: Construção de um Blog utilizando a arquitetura MSC (Model, Service, Controller).

Durante o desenvolvimento deste projeto, foi adotado a arquitetura MSC para garantir uma organização eficiente e escalável. Uma das principais tecnologias utilizadas foi a biblioteca Sequelize para realizar a comunicação com o banco de dados.

Ao utilizar o Sequelize, pudemos aproveitar sua funcionalidade de migrações e models para estruturar o esquema do banco de dados e definir a lógica de acesso aos dados. Essa abordagem tornou a aplicação mais robusta e coerente, facilitando a manutenção e evolução futura.

Além disso, para garantir uma camada adicional de segurança, implementamos a biblioteca JWT (Json Web Token). Com o JWT, foi possível gerar tokens seguros para autenticar e autorizar os usuários do blog. Essa abordagem fortalece a segurança da aplicação e protege os dados sensíveis dos usuários.

EN:

Back-end Development Project: Construction of a Blog using the MSC (Model, Service, Controller) architecture.

During the development of this project, the MSC architecture was adopted to ensure efficient and scalable organization. One of the main technologies used was the Sequelize library for communicating with the database.

By using Sequelize, we were able to take advantage of its migration and model functionality to structure the database schema and define data access logic. This approach made the application more robust and coherent, facilitating maintenance and future evolution.

Additionally, to provide an additional layer of security, the JWT (Json Web Token) library was implemented. JWT allowed us to generate secure tokens for authenticating and authorizing blog users. This approach strengthens the application's security and protects sensitive user data.