Vou construir microserviços em Java Spring Boot com Kafka e Docker


Sobre este Serviço
Tradução automática
Precisa de serviços em Java que se comuniquem através de REST ou Kafka?
Eu crio microserviços focados com Spring Boot, PostgreSQL e Docker, com limites claros e APIs documentadas.
Meu portfólio TenantHub mostra sete aplicações Spring Boot, eventos de tarefas Kafka, notificações por email, Redis, Eureka, Kubernetes e monitoramento com Grafana. Os exemplos na galeria mostram meu próprio projeto; o escopo do pacote está listado abaixo.
BÁSICO: 1 serviço e 2 endpoints REST.
PADRÃO: 2 serviços e 4 endpoints no total, conectados via REST.
PRIME: 2 serviços, 4 endpoints no total e um fluxo de trabalho Kafka produtor-consumidor.
Todos os pacotes incluem integração com PostgreSQL, código fonte, validação de entrada, tratamento de erros na API, documentação Swagger e instruções de configuração local. O pacote Básico inclui um Dockerfile; Padrão e Prime incluem Docker Compose.
Um endpoint significa um método HTTP e uma rota. Cada pacote cobre um modelo de negócio acordado por serviço.
Envie uma mensagem com seu fluxo de trabalho antes de fazer o pedido. JWT, gateway/discovery, Redis, Kubernetes, CI/CD, implantação na nuvem e serviços extras exigem uma cotação personalizada. Os custos de hospedagem são separados. As revisões cobrem o escopo acordado.
Conheça mais sobre Mouad Rarhib
Full Stack Engineer, React, Node JS, Spring Boot, REST API and Docker
- A partir deMarrocos
- Membro desdeabr. de 2020
- Responde em aprox.:1 dia
- Última entrega1 ano
Idiomas
Inglês, Francês, Árabe
Tradução automática
Meu portfólio
Outros serviços de Desenvolvimento de Software que eu ofereço
Perguntas frequentes
Tradução automática
Os pacotes incluem o sistema completo do TenantHub?
TenantHub é um exemplo do meu portfólio. Os pacotes cobrem apenas os serviços, endpoints e integrações listados. Uma SaaS multi-tenant completa, assinaturas ou uma arquitetura maior requerem uma cotação personalizada.
Login está incluso?
Autenticação JWT e acesso baseado em funções estão disponíveis mediante uma cotação personalizada. Eles não estão incluídos nos pacotes listados. Me informe seus usuários, funções e regras de acesso antes de fazer o pedido.
Qual banco de dados posso usar?
Os pacotes incluem integração com PostgreSQL para um modelo de negócio acordado por serviço. Para pacotes de dois serviços, cada serviço usa bancos de dados separados. Migração de dados existentes e outros motores de banco de dados requerem uma cotação personalizada.
O que devo enviar primeiro?
Envie seus limites de serviço, campos de dados, lista de endpoints, requisições/respostas de exemplo e fluxo de trabalho esperado. Para Kafka, descreva o evento e a ação do consumidor. Para código existente, forneça instruções de configuração e um exemplo sanitizado.
Implantação e hospedagem estão incluídas?
O pacote básico inclui um Dockerfile; o Padrão e o Premium incluem configuração local com Docker Compose. Implantação na nuvem, Kubernetes, CI/CD e monitoramento precisam de uma cotação personalizada. Hospedagem e taxas de terceiros são por sua conta.
O que uma revisão cobre?
Correções nas funcionalidades acordadas. Telas adicionais, entidades, integrações ou fluxos de trabalho requerem uma nova cotação.

