juaneguren / FLORISTERIA

Es el Backlog del proyecto
0 stars 0 forks source link

Estudio Deploy BackEnd #10

Open juaneguren opened 11 months ago

juaneguren commented 11 months ago

https://aws.amazon.com/es/amplify/pricing/ https://www.digitalocean.com/pricing https://www.heroku.com/pricing

savasto commented 11 months ago

Back-end:

Java Spring Boot: Es un marco de desarrollo para Java que se utiliza en el back-end para construir servicios web y API RESTful. Maneja la lógica del negocio y la interacción con la base de datos. Pricing: open-sourse https://spring.io/projects/spring-boot

MongoDB: Es una base de datos NoSQL que puede ser utilizada como backend de la aplicación para almacenar y recuperar datos relacionados con productos, pedidos y usuarios. Pricing: https://www.mongodb.com/es/pricing

Jsonwebtoken: Esta biblioteca se utiliza para generar y verificar tokens de autenticación en el back-end, asegurando que las solicitudes a las API estén autorizadas. Pricing: open-source. https://www.npmjs.com/package/jsonwebtoken

Gestión de Pagos (Paypal, Stripe): La integración con servicios de pago se realiza en el back-end para garantizar la seguridad y la autenticidad de las transacciones. https://www.paypal.com/us/business/open-business-account

Seguridad (Helmet): Middleware como Helmet se utiliza en el back-end para mejorar la seguridad de la aplicación, configurando encabezados HTTP y protegiendo contra ataques comunes.

JUnit para pruebas/tests. Pricing: open-source https://junit.org/junit5/

Jenkins para configurar los procesos de CI/CD ((Continuous Integration/Continuous Delivery) Pricing: open-source. https://www.jenkins.io/