system-design

    1

    2答えて

    春にサービスまたはコンポーネントを使用する場合 たとえば、電子メールまたは一般的なビジネスロジックに「サービス」または「コンポーネント」を送信するモジュールはありますか? とは何ですか? サービスは他のサービスを呼び出すことはできますか? トランザクションに問題はありますか?サービスはコンポーネントのみを呼び出す必要がありますか? サービスは他のサービスを呼び出すべきではなく、代わりにコントローラ

    2

    2答えて

    KongはCassandraまたはPostgresを使用します。カサンドラは重いアプリケーションを書くことを知っています。私は香港のAPIゲートウェイが多くの重い書き込みを見ていない、またテーブルのいずれもカサンドラ重要な機能のパーティションキーのいずれかを使用していません。私の疑いは、なぜカッサンドラがコングのために使われているのですか?具体的な理由はありますか? RDBMSを使用してこれを達成

    1

    1答えて

    私はこの質問に答えるためにGoogleやStackOverflowでどんな明確な答えも見つけられませんでした。 私の理解から、ロックを使用 スレッドが抽象化を破ることができる ロックは 構成可能ではありませんしかし、どのように、なぜロックブレーク抽象化とコンポーザしていますか?

    1

    1答えて

    システム設計とオブジェクト指向設計の違いを教えてください。 オブジェクト指向設計は、オブジェクトモデリングを伴い、抽象化、カプセル化、分解および汎化などのオブジェクト指向の概念を使用します。両方の設計には、建築設計と概念設計が含まれます。 他のデザインパラダイムのサブセットの1つですか?

    0

    1答えて

    Twitterの例を挙げる。頻繁に更新される巨大なキャッシュがあります。たとえば、人物がFooのつぶやきで、世界中にフォロワーがある場合などです。理想的には、すべてのPoPのすべてのキャッシュを更新する必要があります。つまり彼らは、データセンター間でのレプリケーション(POP)は、リアルタイムのキャッシュのために働くんどのように同期 に残るべき? どのようなツールや技術が好まれますか? このシステ

    1

    2答えて

    私のインタビューの1つでこの質問に出会った。 BookMyShowのようなアプリケーションを持っていて、複数のリクエストが同じシートに来た場合に対応したいのですが? また、どのデータベースをSQLやnosqlのように選ぶべきですか? ピーク時のリクエストの処理方法。 どんな助力も素晴らしいでしょう。

    0

    1答えて

    私はShay Banon's talkを見ました。ここで、「ユーザーごとのインデックス」を作成するための興味深いデザインパターンがあります。彼は、単一のインデックスを作成し、エイリアスをルーティングキーと共に使用して各ユーザーのインデックスを表現する方法について話しています。作成できるエイリアスの数に制限はありますか? 私はthis postを見ました。誰かが100万のインデックスを作成する際に問

    0

    1答えて

    私は多くの人がAjax(投票)とwebsocketを書いているのを見ました。私はWebSocketの以下の不利な点について誰も見ていない。 私たちが各HTTPリクエストで知っているように、Webサーバーには接続が必要です.Webサーバーがサポートできる同時接続の最大数はありますが、それ以上に要求が来たら、接続は料金がかかります。 シンプルなhttpリクエスト(ポーリングベース)の場合、リクエストが

    0

    1答えて

    レートリミッタの仕組みを理解しようとしていました。 問題文は次のとおりです。IPアドレスあたり毎秒10の要求 SOLN:私はブログで見ることができるは次のとおりです。今、私は削除古いキーに無視していますのよう public void makeApiCall(String ip){ Long currentTime=Timestamp timestamp = System.currentT

    0

    1答えて

    私がYelpのようなレストラン推奨のためのシステムを設計しているとします。私が実装する必要がある基本的なもののいくつかは次のようになります: ユーザーはプレイスを追加/削除/更新できます。 位置(経度/緯度)が指定されている場合、ユーザーは指定された半径内のすべての近隣の場所を見つけることができるはずです。 ユーザーは、場所に関するフィードバック/レビューを追加できるはずです。フィードバックには、