Foram disponibilizados novos recursos para acelerar o desenvolvimento de software institucional na Embrapa!
Agora a iniciativa Embrapa4Dev, de padronização e modernização da arquitetura de software institucional, foi integrada à plataforma Embrapa I/O. Assim, foram publicados dois novos boilerplates no catálogo da plataforma que irão facilitar, agilizar e padronizar a criação de aplicações corporativas.
São dois modelos já disponíveis, que embarcam funcionalidades essenciais integradas:
1. Plataforma Web (frontend + backend)
- Plataforma .NET utilizando Blazor Server;
- SGBD PostgreSQL;
- Autenticação via Google;
- Biblioteca de componentes visuais Bootstrap Blazor;
- Layout configurado com o template Spark do Bootstrap;
- Tratamento de exceção;
- Localização (l10n) e globalização (i18n);
- Log de eventos (Grafana Loki);
- Rastreamento de erros (Sentry);
- Rastreamento de uso e acessos (Matomo Analytics);
- Análise estática de código (SonarQube); e
- Configurações para conteinerização.
2. API REST
- API REST com endpoints mínimos na plataforma .NET;
- Health checks integrados;
- Log de eventos (Grafana Loki);
- Rastreamento de erros (Sentry);
- Rastreamento de uso e acessos (Matomo Analytics);
- Análise estática de código (SonarQube);
- Configurações para conteinerização;
- Configuração para ambientes de desenvolvimento, staging e produção; e
- Documentação OpenAPI.
Com esses recursos, equipes de desenvolvimento podem iniciar projetos com mais agilidade, qualidade e alinhamento às boas práticas da Embrapa. Os boilerplates estão disponíveis diretamente no catálogo do Embrapa I/O, prontos para serem utilizados em novos projetos ou adaptados conforme a necessidade.
A iniciativa Embrapa4Dev é um esforço contínuo da Supervisão de Desenvolvimento de Software (SDSS) da Gerência-Adjunta de Tecnologia da Informação (GTI) para fomentar inovação, qualidade, reuso de código e colaboração entre as equipes de TI da Embrapa.
Saiba mais e explore os boilerplates em: https://docs.embrapa.io/embrapa4dev