Sobre este projeto
it-programming / others-5
Aberto
Estamos buscando um profissional experiente em AWS e desenvolvimento Java para otimizar e escalar uma api rest existente. A API, desenvolvida em Java no padrão REST, possui 6 endpoints focados no tratamento de dados (leitura de PDFs e retorno em formato padronizado), sem persistência em banco de dados. A autenticação é realizada via JWT, com o token configurado no application.properties. Atualmente, a api é utilizada internamente e está hospedada na aws via elastic beanstalk, rodando em http (sem https ou domínio associado).
O objetivo principal deste projeto é a criação de um tutorial prático e abrangente (em formato de vídeos e pdf) que aborde as seguintes boas práticas essenciais para a gestão e evolução da nossa api:
- estratégias para escalar a api conforme a demanda de utilização.
- Implementação de logs detalhados para o consumo da API.
- Configuração de alertas de custo na AWS para monitoramento de gastos.
- Boas práticas para garantir alta disponibilidade (24/7) da aplicação.
- Métodos para realizar upgrades de forma gradual, à medida que novos recursos se tornarem necessários.
- Processos estruturados para o deploy de novas atualizações da aplicação.
- Implementação de estratégias robustas de backup e rollback para garantir a capacidade de reverter para versões anteriores, se necessário.
Além da criação do tutorial, o projeto inclui a necessidade de suporte contínuo por alguns meses para esclarecimento de dúvidas e acompanhamento durante a implementação das práticas recomendadas.
Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Grande
Prazo de Entrega: Não estabelecido
Habilidades necessárias