@startuml


cloud MonolithCluster {
    [UserService]
    [ThreadService]
    [PostService]
    [UserService] -down-> DeletePosts
    DeletePosts -down- [PostService]
}


Register -down- [UserService]: REST
Login -down- [UserService]: REST
Post -down- [PostService]: REST
ListThreads -down- [ThreadService]: REST

database MonolithDB {
    [Users]
    [Threads]
    [Posts]
}

[UserService] .down.> MonolithDB: uses
[ThreadService] .down.> MonolithDB: uses
[PostService] .down.> MonolithDB: uses


@enduml