DEV Community

Cover image for Consultation from Django experts
Ibrahim
Ibrahim

Posted on

Consultation from Django experts

Hello, I am a web developer and I have +5 years of experience and I want to start my own project, which is a project web application, an application that is classified as a large-scale application, My question is: What is the best software structure or architecture that I should use or start with?
The project is an enterprise SaaS Django web application, and it has a mobile application, I will use docker to containerize every service.
I have read about Monolith, SOA, Microservices, and Serverless, for my opinion, Microservices is the good one, but I have found some issues like I want to share some codes and apps between multiple services, the shared code is necessary to be shared to avoid duplicate or repeated code, according to my experience I did work in advanced structure or architecture in multiple project and companies, but I would like advice from experts and please, preferably provide details about your opinion.

Thanks :)

Top comments (0)