You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 20, 2025. It is now read-only.
General-purpose workers that handle tasks like processing queues, topics, or schedules. Services abstract the runtime’s ability to route tasks and events to application-defined logic.
83
83
84
+
### API & Event-Driven Communication
85
+
84
86
```mermaid
85
87
flowchart TD
86
88
A[Service] -->|Manages API calls| B[APIs]
87
-
A -->|Schedules tasks| C[Schedules]
88
-
A -->|Handles key-value operations| D[KeyValue]
89
-
A -->|Manages file storage| E[Storage]
90
89
A -->|Queues messages| F[Queues]
91
90
A -->|Broadcasts messages to subscribers| G[Topics]
92
-
A -->|Manages secrets securely| H[Secrets]
93
-
A -->|Interacts with relational databases| I[SQL Databases]
94
91
A -->|Handles WebSocket connections| J[WebSockets]
95
92
96
93
B -->|Routes HTTP requests| K[Cloud API Gateway]
97
-
C -->|Triggers periodic tasks| L[Cloud Scheduler]
98
-
D -->|Stores/retrieves key-value pairs| M[Cloud KeyValue Store]
99
-
E -->|Stores/retrieves files| N[Cloud Object Storage]
100
94
F -->|Processes message queues| O[Cloud Queue Service]
101
95
G -->|Distributes messages to subscribers| P[Cloud Pub/Sub]
**Developers** write application code that implements handlers for the [api](/apis), [bucket](/buckets), [websocket](/websockets), [topic](/topics), [schedule](/schedule) resources. This code is written in files that matches the pattern(s) in the nitric.yaml file.
0 commit comments