3 Commits
Author SHA1 Message Date
John Patrick TeruelandCopilot d4751b9061 Update documentation - consumer now in Docker
- README: 3 steps → 2 steps (no manual consumer startup needed)
- DEMO: Updated quick start to use 'docker compose logs -f consumer'
- Updated references from 'Consumer Terminal' to 'consumer logs'
- Clarified that entire system runs via 'docker compose up -d'

Co-authored-by: Copilot <[email protected]>
2026-04-24 22:03:36 +08:00
John Patrick TeruelandCopilot 529914dd60 Add quickstart instructions to README top
- 3-step quick start (5 minutes) at the very top
- Links to detailed documentation (DEMO, EXPLAIN, QUICKSTART)
- Clear copy-paste commands for immediate getting started
- Emoji visual hierarchy for quick scanning

Co-authored-by: Copilot <[email protected]>
2026-04-24 21:43:45 +08:00
John Patrick TeruelandCopilot aa4dd497e2 Initial PayGuard fraud detection system implementation
- Complete dual-layer architecture for fraud detection
- Phase 1: Docker Compose infrastructure (Kafka, Zookeeper, Redis)
- Phase 2: Mock ML models (Layer 1 fast, Layer 2 deep)
- Phase 3: FastAPI transaction ingestion with JWT auth
- Phase 4: Kafka consumer pipeline with feature extraction
- Phase 5: Test transaction producer with demo scenarios
- Phase 6: Clean code structure and comprehensive documentation
- Phase 7: End-to-end validation and demo readiness

Demonstrates key system design patterns:
- Microservices architecture with decoupled components
- Asynchronous event processing via Kafka
- Tiered decision-making (fast path vs deep analysis)
- Resilience patterns (circuit breaker for graceful degradation)
- Behavioral profiling with Redis caching

Ready for academic demonstration with clear pipeline observability.

Co-authored-by: Copilot <[email protected]>
2026-04-24 19:47:18 +08:00