처음부터 새로운 응용 프로그램을 설계하려고하고 있으며 좋은 아키텍처의 예가 필요합니다. 웹 프론트 엔드 및 일부 비즈니스 계층으로 데이터베이스를 구동하는 것이 바람직합니다. python/django를 사용하여이 작업을 수행하려고 생각하고 있으므로 이러한 기술을 사용하는 모든 것이 더할 나위없이 좋습니다.좋은 소프트웨어 아키텍처와 간단한 소프트웨어 아키텍처의 예
이 시스템에서이 시스템은 여러 회사에서 사용하기위한 것입니다. 따라서 회사 수준에서 격리 된 단일 데이터베이스의 데이터를 사용하는 여러 회사의 프런트 엔드가 여러 개 필요합니다.
데이터는 여러 출처에서 데이터베이스로 제공됩니다. 다른 웹 서비스, 다른 데이터베이스 등에서 가져올 수 있습니다.
시스템은 다른 클라이언트가이 시스템을 기반으로 구축 할 수 있도록 일부 데이터와 기능을 API로 제공해야합니다.
네, 맞습니다. 좀 더 자세한 내용을 제공하기 위해 질문을 편집했습니다. – gaurav
@guarav : 편집으로 답이 바뀌지 않습니다. 장고는 좋은 아키텍처입니다. Django 문서를 읽으십시오. –