Skip to content

Projeto elaborado para solucionar o desafio para uma vaga backend com perfil sênior. A solução desenvolvida é basicamente uma versão simplificada do PicPay.

Notifications You must be signed in to change notification settings

giuliana-bezerra/picpay-desafio-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0e4cb4e · Mar 18, 2024

History

5 Commits
Mar 11, 2024
Mar 11, 2024
Mar 18, 2024
Mar 11, 2024
Mar 12, 2024
Mar 11, 2024
Mar 11, 2024
Mar 11, 2024
Mar 11, 2024

Repository files navigation

PicPay Desafio Backend Sênior

@giulianabezerra Desafio

Projeto elaborado nesse vídeo para solucionar esse desafio para uma vaga backend com perfil sênior. A solução desenvolvida é basicamente uma versão simplificada do PicPay.

Tecnologias

Como Executar

  • Clonar repositório git:
git clone https://github.com/giuliana-bezerra/picpay-desafio-backend.git
  • Executar o Kafka:
docker-compose up
  • Executar a aplicação Spring Boot
  • Acessar aplicação em http://localhost:8080.

Arquitetura

Desenho de Arquitetura

Diagrama de Atividades

API

  • http :8080/transaction value=100.0 payer=1 payee=200
HTTP/1.1 200
Connection: keep-alive
Content-Type: application/json
Date: Tue, 05 Mar 2024 19:07:52 GMT
Keep-Alive: timeout=60
Transfer-Encoding: chunked

{
    "createdAt": "2024-03-05T16:07:50.749774",
    "id": 20,
    "payee": 2,
    "payer": 1,
    "value": 100.0
}
  • http :8080/transaction
HTTP/1.1 200
Connection: keep-alive
Content-Type: application/json
Date: Tue, 05 Mar 2024 19:08:13 GMT
Keep-Alive: timeout=60
Transfer-Encoding: chunked

[
    {
        "createdAt": "2024-03-05T16:07:50.749774",
        "id": 20,
        "payee": 2,
        "payer": 1,
        "value": 100.0
    }
]

About

Projeto elaborado para solucionar o desafio para uma vaga backend com perfil sênior. A solução desenvolvida é basicamente uma versão simplificada do PicPay.

Resources

Stars

Watchers

Forks