-2

私はフリーランスのソフトウェアエンジニアです。私はコンピュータサイエンスのいくつかの分野で働いており、過去にいくつかの電子商取引のウェブサイトを作っています。今私は大企業レベルのシステムを構築する機会があります。私はNDAのために申請書の詳細を明らかにすることはできません私の質問が広がっていると私にご容赦ください。私はあなたの助けに感謝します。アプリケーションについてどのようにエンタープライズレベルのアプリケーションを設計するには?

:このアプリケーションで

、私はユーバーのようなシステムを構築する必要になり、 解決顧客の問題のための私のクライアントの終了時に人が存在しますので、CRMも必要とされています。 お客様はこのアプリを使用しているため、 はチケットを管理し、 データベースにアクセスできる別のシステムを設計しています。このようなアプリケーションの設計を開始する場所を

私の質問です。私はDynamoDBとAWSが必要だと思います。モジュールをClient App、Database、Dashboardなどの部分に分けました。そのような大規模アプリケーションの設計方法を決定するのに役立つケーススタディがあるかどうかを知りたいのですが。 私はthis linkが役に立ちました、それは私に仕事のアイデアを与えましたが、それでも、私はそれがお金ショットから遠い道だと信じています。

[編集] 質問の範囲を絞り込むには、1時間あたり10万人のユーザーにサービスを提供するアプリケーションに対して、どのバックエンドサーバーを選択する必要があります。私はMongo DBをデータベースとして使用し、Pythonをバックエンドスクリプト言語として使用します。 IBMは、エンタープライズアーキテクチャ上の素晴らしい記事を持っている

答えて

1

https://www.ibm.com/developerworks/rational/library/enterprise-architecture-maximum-value/

、それが動作し、それに応じてお使いのソフトウェアコンポーネントを選択する必要がありますどのように設計をソフトウェアを構築する前に。

これまでは、何かを考えるには高価なインフラストラクチャが必要でしたが、最近のテクノロジでは低コストで行うことができます。アプリケーションを設計するときは、適切なアーキテクチャーとエンジニアリングを適用する必要があります。

+0

ありがとうございました。私はそれを調べます – BhargavSushant

+0

ありがとうございました、投稿が助けになりました、今私は元気な方向を持っています。 – BhargavSushant

+0

あなたは大歓迎です。これが始まるのはうれしいことです。 – Kannaiyan

関連する問題