2025-05-31 21:58:47 +08:00
|
|
|
# Architecture & Design Documentation
|
|
|
|
|
|
|
|
|
|
This section contains high-level system architecture documentation and design decisions for the TCP Trading Platform.
|
|
|
|
|
|
|
|
|
|
## Documents
|
|
|
|
|
|
|
|
|
|
### [Architecture Overview](architecture.md)
|
|
|
|
|
Comprehensive overview of the system architecture, including:
|
|
|
|
|
- Component relationships and data flow
|
|
|
|
|
- Technology stack and infrastructure decisions
|
|
|
|
|
- Scalability and performance considerations
|
|
|
|
|
- Security architecture and best practices
|
|
|
|
|
|
|
|
|
|
### [Data Processing Refactor](data-processing-refactor.md)
|
|
|
|
|
Documentation of the major refactoring of the data processing system:
|
|
|
|
|
- Migration from monolithic to modular architecture
|
|
|
|
|
- Common utilities framework for all exchanges
|
|
|
|
|
- Right-aligned timestamp aggregation strategy
|
|
|
|
|
- Future leakage prevention mechanisms
|
|
|
|
|
- Exchange-specific component design patterns
|
|
|
|
|
|
|
|
|
|
### [Crypto Bot PRD](crypto-bot-prd.md)
|
|
|
|
|
Product Requirements Document defining:
|
|
|
|
|
- Platform objectives and scope
|
|
|
|
|
- Functional and non-functional requirements
|
|
|
|
|
- User stories and acceptance criteria
|
|
|
|
|
- Technical constraints and assumptions
|
|
|
|
|
|
|
|
|
|
## Quick Navigation
|
|
|
|
|
|
|
|
|
|
- **New to the platform?** Start with [Architecture Overview](architecture.md)
|
|
|
|
|
- **Understanding data processing?** See [Data Processing Refactor](data-processing-refactor.md)
|
|
|
|
|
- **Product requirements?** Check [Crypto Bot PRD](crypto-bot-prd.md)
|
|
|
|
|
- **Implementation details?** See [Technical Reference](../reference/)
|
|
|
|
|
|
|
|
|
|
## Related Documentation
|
|
|
|
|
|
|
|
|
|
- [Technical Reference](../reference/) - Detailed specifications and API documentation
|
|
|
|
|
- [Core Components](../components/) - Implementation details for system components
|
|
|
|
|
- [Exchange Integrations](../exchanges/) - Exchange-specific documentation
|
2025-05-31 20:55:52 +08:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
*For the complete documentation index, see the [main documentation README](../README.md).*
|