Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 1.23 KB

README.md

File metadata and controls

53 lines (33 loc) · 1.23 KB

DesafioB2W Api Rest

Descrição

Criar um jogo com algumas informações da franquia. Para possibilitar a equipe de front criar essa aplicação, queremos desenvolver uma API que contenha os dados dos planetas.

Tecnologias utilizadas

  • Golang
  • MongoDB Atlas
  • k6
  • Postman
  • Visual Studio Code

Informações para utilizar a API

  • Para utilizar a API é necessário configurar o servidor do MongoDB Atlas

Funcionalidades desenvolvidas

  • Adicionar um planeta (com nome, clima e terreno) (ao adicinar um planeta a API se comunica com API do Star Wars (https://swapi.dev/), obtem a quantidade de aparições e finaliza o processo de salvar)
  • Listar planetas
  • Buscar por nome
  • Buscar por ID
  • Remover planeta

Teste de carga

  • Para rodar o teste de carga:
$ docker run -i loadimpact/k6 run - <teste_k6.js

API Rest

Body:

{ "nome": "Endor", "clima": "temperate", "terreno": "forests, mountains, lakes" }