franciszabala / Microservice_OpenWeather_Nodejs_Jest_AWS

Microservice for the integration of the Open Weather API with focus on unit and integration tests implementing Nodejs, Jest, Serverless-framework, aws-lambda, api gateway, git, others.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Index app

Microservice OpenWeather Nodejs Jest AWS

Microservice for the integration of the Open Weather API with focus on unit and integration tests implementing Nodejs, Jest, Serverless-framework, aws-lambda, api gateway, git, others. AWS services are tested locally. The project code and its documentation (less technical doc) have been developed in English.


Index 📜

See

Sección 1) Description, configuration and technologies.

Sección 2) Endpoints and Examples

Sección 3) Functionality test and references



Sección 1) Description, configuration and technologies.

1.0) Description 🔝

See

1.0.0) General description

1.0.1) Description Architecture and Operation


1.1) Project execution 🔝

See


1.2) Project setup from scratch 🔝

Ver

1.3) Technologies 🔝

See
Technologies Version Purpose
SDK 4.3.2 Automatic Module Injection for Lambdas
Serverless Framework Core v3 3.23.0 Core Services AWS
Systems Manager Parameter Store (SSM) 3.0 Management of Environment Variables
Jest 29.7 Framework para pruebas unitarias, integración, etc.
Amazon Api Gateway 2.0 API Manager, Authentication, Control and Processing
NodeJS 14.18.1 js library
Sequelize ^6.11.0 ORM
Mysql 10.1 SGDB
XAMPP 3.2.2 Server package
VSC 1.72.2 IDE
Postman 10.11 http client
CMD 10 Símbolo del Sistema para linea de comandos
Git 2.29.1 Version control
Otros Otros Otros

Plugin
Serverless Plugin
serverless-offline
serverless-offline-ssm

Extensión
Prettier - Code formatter
YAML - Autoformatter .yml
Error Lens - for errors and indent
Tabnine - IA Code
Otros - Otros


Sección 2) Endpoints and Examples.

2.0) Endpoints and resources 🔝

See

2.1) Examples 🔝

See


Section 3) Functionality Testing and References.

3.0) Functionality test 🔝

See

3.1) References 🔝

See

Configuration

Tools

Sequelize

Free market

Swagger with Serverless

Open Apiv3 with Serverless

API Gateway

Serverless frameworks

Libraries/Plugins

Jest


About

Microservice for the integration of the Open Weather API with focus on unit and integration tests implementing Nodejs, Jest, Serverless-framework, aws-lambda, api gateway, git, others.

License:GNU General Public License v3.0


Languages

Language:JavaScript 100.0%