API & infraestrutura

Fnj License Hub

Serviço criado para centralizar e sustentar o gerenciamento de licenças de produtos de software.

Infraestrutura de produto
Infraestrutura de produto LICENCIAMENTO / INFRAESTRUTURA
Fnj License HubInfraestrutura de produto
  • Aplicações
  • Licenças
  • Validação
  • Ciclo de uso

Uma camada para sustentar o licenciamento dos produtos FnjCorp.

01 / CONTEXTO

Produtos precisam de um ciclo de licença.

Aplicações licenciadas precisam validar acesso e ciclo de uso por uma infraestrutura separada do produto principal.

02 / DESAFIO

Centralizar uma responsabilidade comum.

Centralizar essa responsabilidade em um serviço próprio, com superfície de integração controlada.

03 / ENGENHARIA

Licenciamento como serviço.

O serviço utiliza uma base de API em Laravel para separar o domínio de licenciamento das aplicações que o consomem.

PHP 8.2Laravel 12API REST
04 / PRODUTO

Infraestrutura compartilhada.

Infraestrutura de licenciamento pensada para servir produtos próprios e aplicações especializadas.

05 / EVOLUÇÃO

Evoluir junto das aplicações.

O serviço pode evoluir junto dos produtos que sustenta, preservando a separação entre domínio e aplicação.

CONTINUAR EXPLORANDO

Próximo projetoHypex