|
1 | | -# Temporal |
| 1 | +# MongoDB - Temporal Quickstart |
2 | 2 |
|
3 | 3 | The MongoDB - Temporal Quickstart is an integrated end-to-end AI application framework that combines MongoDB Atlas, Amazon Bedrock, and Temporal Workflow technology. The system provides a conversational AI interface with advanced memory capabilities, semantic caching, and robust document processing abilities. |
4 | 4 |
|
@@ -98,18 +98,18 @@ The diagram illustrates the MongoDB - Temporal system architecture with: |
98 | 98 |
|
99 | 99 | The system consists of the following microservices: |
100 | 100 |
|
101 | | -1. **Host Service**: The central coordinator that manages the UI and workflow orchestration |
102 | | -2. **AI Memory Service**: Provides conversation history and memory functions |
103 | | -3. **Semantic Cache Service**: Caches AI responses for similar queries |
104 | | -4. **Data Loader Service**: Ingests and processes documents and web content |
105 | | -5. **Event Logger Service**: Centralized logging service |
106 | | -6. **Temporal Service**: Workflow orchestration and execution |
| 101 | +1. **Host Service**: The central coordinator that manages the UI and workflow orchestration (Port 7860) |
| 102 | +2. **AI Memory Service**: Provides conversation history and memory functions (Port 8182) |
| 103 | +3. **Semantic Cache Service**: Caches AI responses for similar queries (Port 8183) |
| 104 | +4. **Data Loader Service**: Ingests and processes documents and web content (Port 8184) |
| 105 | +5. **Event Logger Service**: Centralized logging service (Port 8181) |
| 106 | +6. **Temporal Service**: Workflow orchestration and execution (Port 7233 & 8080) |
107 | 107 |
|
108 | 108 | ### 2.2 Integration Points |
109 | 109 |
|
110 | | -- **MongoDB Atlas**: Vector database for storing embeddings, documents, and conversational data |
111 | | -- **Amazon Bedrock**: Provides AI capabilities through Claude and Titan models |
112 | | -- **Temporal**: Workflow orchestration system for reliable workflow execution |
| 110 | +- **MongoDB Atlas**: Vector database for storing embeddings, documents, and conversational data (Ports 27015 to 27017 (TCP)) |
| 111 | +- **Amazon Bedrock**: Provides AI capabilities through Claude and Titan models (Port 443) |
| 112 | +- **Temporal**: Workflow orchestration system for reliable workflow execution (Port 7233 & 8080) |
113 | 113 | - **Docker & Containers**: All services are containerized for deployment |
114 | 114 |
|
115 | 115 | ## 3. Services in Detail |
|
0 commit comments