-
Java 17+
- Suporte a features modernas
- Performance otimizada
- Garbage collection aprimorado
- Records e sealed classes
-
Spring Boot 3.x
- Web (REST API)
- Security
- Data JPA
- Actuator
- Native support
-
Apache Camel
- Orquestração de fluxos
- Integração de sistemas
- Error handling
- Routing patterns
- LangChain4j
- Integração com LLMs
- Chains e Agents
- Memory management
- Tools e Utilities
-
PostgreSQL + pgvector
- Dados relacionais
- Embeddings e vetores
- Full-text search
- JSONB para flexibilidade
-
Redis
- Cache distribuído
- Pub/Sub
- Rate limiting
- Session storage
- Apache Kafka (opcional)
- Event streaming
- Message queuing
- Log aggregation
- Stream processing
-
React + TypeScript
- Desenvolvimento robusto
- Type safety
- Componentização
- Hooks
-
TailwindCSS
- Estilização flexível
- Design system
- Responsividade
- Dark mode
-
React Flow
- Designer visual
- Drag and drop
- Customização
- Interatividade
-
shadcn/ui
- Componentes base
- Acessibilidade
- Temas
- Consistência
- Redux Toolkit
- Gerenciamento de estado
- RTK Query
- Redux DevTools
- Middleware
-
Docker
- Containerização
- Multi-stage builds
- Docker Compose
- Networking
-
Kubernetes
- Orquestração
- Auto-scaling
- Service discovery
- Load balancing
- GitHub Actions
- Build automation
- Test execution
- Deployment
- Release management
-
Prometheus + Grafana
- Métricas
- Alerting
- Dashboards
- PromQL
-
ELK Stack
- Log aggregation
- Search
- Visualization
- Analysis
- Maven
- Dependency management
- Build lifecycle
- Plugins
- Multi-module
-
JUnit 5
- Unit tests
- Integration tests
- Parameterized tests
- Extensions
-
Mockito
- Mocking
- Stubbing
- Verification
- Spy objects
-
SonarQube
- Code quality
- Security scanning
- Coverage tracking
- Technical debt
-
JaCoCo
- Code coverage
- Branch coverage
- Integration
- Reports
- Java 17+
- Maven 3.8+
- Docker
- Node.js 18+
- CPU: 4+ cores
- RAM: 8GB+
- Storage: 20GB+
- Network: 100Mbps+
JAVA_OPTS="-Xms2g -Xmx4g -XX:+UseG1GC"
resources:
requests:
memory: "2Gi"
cpu: "2"
limits:
memory: "4Gi"
cpu: "4"
max_connections = 200
shared_buffers = 1GB
effective_cache_size = 3GB
maintenance_work_mem = 256MB
maxmemory 2gb
maxmemory-policy allkeys-lru