Hello everyone.
Today I want to show a question.
As a Jr Developer, my main language was C#, and we think a lot about thinks like MVC, Clean Architecture, DDD…
Recently I get my first job in the Development area, and merged on this amazing world that is, IA Development…
With Python, I found LangChain and LangGraph and learned how to build systems with LLMs, and I sware, I try to keep the most clean possible, behing Pythons limits…
But, with probabilistic output as a base from models, how can we build systems like clean architecture and ddd with Python? Is this possible?
Or, what is the most ‘beautiful and maintainable’ architecture to follow up on build systems with llm’s?
Here a base snapshot from the project that I build on my on for a real world project company.
Questions:
Should we build ‘controllers’, ‘entities’, and ‘domain responsabilities’ with langgraph projects?
Or in Python those things are superficial and ‘if you swing like a duck you’re a duck ’?
Please, If you can, share with me a screenshot of your project structure =)
So we can learn and build better systems together.
