- Angular 19
- Next.js 15
- Expo
- Swagger · Postman
- Spring Security + JWT
- BCrypt
- Bucket4j
- Correlation ID
interfaces/application/domain/infrastructure/
Java 17 · Spring Boot 3.2
Flyway
- PostgreSQL 16
- Redis 7
- MongoDB 7
- S3 · LocalStack
- Prometheus · Grafana
- Zipkin
- Logback JSON
- GitHub Actions
- SonarQube
- Terraform · K8s
TransferService
transaction.created- P0
- P1
- P2
transaction.completed- P0
- P1
- P2
transaction.failed- P0
- P1
- P2
balance-update-groupnotification-groupdaily-report-grouppython-daily-report
- React 19 · Vite
- Streamlit
- CLIui · api · index · scrape
POST /v1/chat/completionsPOST /v1/uploadsPOST /v1/index/rebuildPOST /v1/scrapePOST /v1/validations
Ports & adapters
AppContainer
- ANALYZE_PETITION
- ASK_INTERNET
- RAGASK_RAG
- ASK_OLLAMA
- Ollama
- ChromaDB
- E5 multilingual
- SQLite
- PDF · OCRpypdf · PyMuPDF · RapidOCR · ReportLab
simulateRag()
vulnerableResponsedefendedResponse