Skip to content

wallisonmoura/dio-bradesco-api-rest-java17-springboot3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bradesco - Java Cloud Native

API RESTful desenvolvida para o Bootcamp Bradesco - Java Cloud Native, no módulo de Desenvolvimento de APIs.

Principais Tecnologias

  • Java 17: Versão LTS (Long-Term Support) que oferece melhorias de desempenho, segurança e novas funcionalidades, garantindo maior estabilidade e suporte a longo prazo;
  • Spring Boot 3: Maximiza a produtividade do desenvolvedor com sua poderosa premissa de autoconfiguração, simplificando o desenvolvimento de aplicações robustas e escaláveis;
  • Spring Data JPA: Facilita a interação com bancos de dados SQL, reduzindo a necessidade de código boilerplate e otimizando a camada de persistência de dados;
  • OpenAPI (Swagger): Permite a criação de uma documentação clara e interativa da API, facilitando a compreensão e integração por outros desenvolvedores;
  • Railway: Plataforma que simplifica o deploy e monitoramento de aplicações na nuvem, oferecendo suporte a bancos de dados como serviço e pipelines de CI/CD para automação do ciclo de vida da aplicação.

Diagrama de Classes (Domínio da API)

classDiagram
  class User {
    -String name
    -Account account
    -Feature[] features
    -Card card
    -News[] news
  }

  class Account {
    -String number
    -String agency
    -Number balance
    -Number limit
  }

  class Feature {
    -String icon
    -String description
  }

  class Card {
    -String number
    -Number limit
  }

  class News {
    -String icon
    -String description
  }

  User "1" *-- "1" Account
  User "1" *-- "N" Feature
  User "1" *-- "1" Card
  User "1" *-- "N" News
Loading

Releases

No releases published

Packages

 
 
 

Contributors