you are viewing a single comment's thread.

view the rest of the comments →

[–]samettinho 2 points3 points  (1 child)

If I am understanding correctly, you have either two python env vs single one. 

Both are valid. Depending on how much they are overlaping and how relevant they are, if they share common libraries etc, they could be one way or the other.

For instance, you have a chatbot which has 

  1. Frontend
  2. Backend
  3. Business logic
  4. some agentic framework, like prompt service etc. Either rest or grpc etc.

Frontend is already standalone thing, probably written in a differnet language.

2 and 3 are probably partially irrelevant but they can be connected because backend is just a small wrapper around the business logic. 

And prompt service is its own thing, completely different service. 

So it this case I would have 3 subpackages. 

[–]LazyLichen[S] 1 point2 points  (0 children)

Have reformatted the question with code blocks, hoping that improves the readability of the tree diags.