Skip to content

Commit 62cf2b2

Browse files
committed
Remove Architecture section from queue docs
1 parent 57fb4ca commit 62cf2b2

1 file changed

Lines changed: 0 additions & 38 deletions

File tree

apps/docs/content/docs/queues.mdx

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -15,44 +15,6 @@ Queues use `Context.Tag` for services, `Layer.scoped` for lifecycle management,
1515
and Effect primitives like `Queue`, `Fiber`, and `Ref` — no external dependencies required.
1616
</Callout>
1717

18-
## Architecture
19-
20-
The queue system follows hexagonal architecture with clear separation between domain, ports, and adapters.
21-
22-
<Mermaid chart={`
23-
flowchart TB
24-
subgraph Application["Application Layer"]
25-
dispatch["Queue.push(job)"]
26-
define["Job Definitions"]
27-
middleware["Job Middleware"]
28-
end
29-
30-
subgraph Domain["Domain Layer"]
31-
job["Job"]
32-
jobid["JobId"]
33-
queuename["QueueName"]
34-
priority["JobPriority"]
35-
status["JobStatus"]
36-
failed["FailedJob"]
37-
end
38-
39-
subgraph Ports["Port Layer"]
40-
driver["QueueDriver"]
41-
repo["FailedJobRepository"]
42-
end
43-
44-
subgraph Adapters["Adapter Layer"]
45-
memory["MemoryDriver"]
46-
redis["RedisDriver"]
47-
database["DatabaseDriver"]
48-
sync["SyncDriver"]
49-
end
50-
51-
Application --> Domain
52-
Domain --> Ports
53-
Ports --> Adapters
54-
`} />
55-
5618
## Getting Started
5719

5820
<Steps>

0 commit comments

Comments
 (0)