entity User { id: string required unique email: string required unique validate email name: string required age: int validate min "18" created_at: datetime } entity Post { id: string required unique title: string required validate maxlen "100" content: string required author_id: string required relates to User as one via "user_id" published: bool default "false" } server UserService { GET "/users" entity User POST "/users" entity User GET "/users/{id}" entity User PUT "/users/{id}" entity User } server BlogService { GET "/posts" entity Post POST "/posts" entity Post GET "/posts/{id}" entity Post DELETE "/posts/{id}" entity Post } page UserProfile { User from UserService Post from BlogService } page Dashboard { User from UserService Post from BlogService }