Cara, tenho um projeto no meu repositorio que estou criando com o intuito de ter funcionalidades basicas para qualquer projeto. A stack de tecnologia que estou usando é java e angular. La vc vai encontrar, um docker com uma imagem keycloak (para sua camada de autenticação) e um postgres ja com o banco do backend e keycloak. tem um front ja integrado com o keycloak e um back java tambem configurado. Minha ultima implementação foi uma integração com gateway de pagamento e no caso esta com o stripe é apenas necessário colar o apikey na confiugração do backend. qualquer duvida pode me mandar msg. https://github.com/marco-aurelioo/MyJira