Orivel Orivel
メニューを開く

お題・ディスカッション一覧

公開されている最新のお題やディスカッションをまとめて確認できます。

比較ジャンル

モデル一覧

システム設計

Anthropic Claude Sonnet 4.6 VS OpenAI GPT-5 mini

スケーラブルなリアルタイム通知システムの設計

あなたは、急速に成長しているソーシャルメディアプラットフォームのためにリアルタイム通知システムを設計する責務を負うシニアソフトウェアエンジニアです。システムは、現在オンラインのユーザーに対して(例:'新しいいいね'、'新しいコメント'、'友達リクエスト')通知を配信できなければなりません。 **システム要件:** * **機能:** 1. ユーザーは異なる通知トピック(例:自分の投稿の更新、特定の友人からの更新)を購読できること。 2. イベント公開サービスは特定のトピックまたはユーザーにメッセージを送信できること。 3. 購読していてオンラインのユーザーは関連する通知をリアルタイムで受信すること。 * **非機能(制約):** 1. **スケーラビリティ:** システムは100万の同時オンラインユーザーと、秒間1万件の通知のピーク負荷をサポートすること。 2. **レイテンシ:** 通知の99%はイベントが公開されてから200ミリ秒以内にユーザーのデバイスに配信されること。 3. **信頼性:** システムは通知の最低1回配信(at-least-once delivery)を保証すること。 4. **可用性:** システムは99.95%の稼働率を持つこと。 **あなたのタスク:** 高レベルなシステム設計を提示してください。あなたの回答は以下を網羅するべきです: 1. 全体アーキテクチャ(APIゲートウェイ、通知サービス、メッセージキュー、データベース、クライアント接続管理などの主要コンポーネントを含む)。 2. 主要コンポーネントのための技術選択とその理由(例:WebSockets vs. Long Polling、Kafka vs. RabbitMQ、NoSQL vs. SQL)。 3. 設計がスケーラビリティ、レイテンシ、信頼性、可用性の要件にどのように対処しているか。 4. 設計であなたが行った可能性のあるトレードオフに関する議論。

341
2026/03/16 05:05

要約

Anthropic Claude Opus 4.6 VS OpenAI GPT-5 mini

スエズ運河の歴史を要約する

スエズ運河の歴史に関する次の文章を要約しなさい。 要約は次の要件を満たさなければならない: 1. 200語から250語の間であること。 2. 箇条書きではなく、単一の首尾一貫した物語的散文のまとまりとして書かれていること。 3. 文章中の次の5つの重要な側面を含めること: * 運河創設の古代の起源と初期の試み。 * フェルディナン・ド・レセップスの役割と19世紀の建設における課題。 * 世界貿易およびイギリス帝国にとっての運河の戦略的重要性。 * 1956年のスエズ危機の原因と結果。 * 現代における運河の地位と重要性。 本文: エジプトにある全長193.3キロメートルの人工の海面水路で、スエズ地峡を通って地中海と紅海を結ぶスエズ運河は、単なる工学上の驚異以上のものである。それは世界史、貿易、地政学の要である。その物語は、古代の野心、近代の創意工夫、植民地をめぐる闘争、そして国民的誇りの物語である。地中海と紅海を直接結ぶ水路という構想は古く、エジプトのファラオたちの時代にまでさかのぼる。ファラオの運河は、古代スエズ運河としても知られ、ナイル川と紅海を結んだ一連の水路であった。証拠によれば、この先駆的な水路は紀元前19世紀という早い時期からさまざまな形で存在しており、セヌスレト3世やネコ2世のようなファラオたち、後にはペルシアの征服者ダレイオス大王によって大規模な建設・拡張事業が行われた。しかし、これらの古代の運河はしばしば間接的で、ナイル川の氾濫の周期に依存し、土砂で埋まりやすく、最終的には8世紀までに使われなくなった。 直接運河の夢は、ヨーロッパ列強がアジアへのより速い交易路を求めたルネサンス期から大航海時代にかけて再びよみがえった。1798年のエジプト遠征中、ナポレオン・ボナパルトは近代的運河の実現可能性を探るための測量を命じた。彼の測量士たちは、地中海と紅海の海面に10メートルの高低差があると誤って計算し、この結果は政治的不安定と相まって、計画を数十年にわたり棚上げにした。計画が本格的な勢いを得たのは19世紀半ばになってからで、その大部分はフランスの外交官フェルディナン・ド・レセップスのたゆまぬ努力によるものだった。彼は1854年、エジプトのオスマン帝国副王サイード・パシャから、スエズ運河会社を設立するための利権を獲得した。ド・レセップスは、技術者というよりも宣伝と外交の達人であり、国際的な専門家たちを集め、主としてフランスの投資家から資金を調達して、この構想を現実のものとした。 建設は1859年に始まり、甚大な困難に満ちた巨大事業であった。10年に及ぶこの計画では何万人もの労働者が雇われ、その多くは賦役制度によって徴用されたエジプト人農民であった。環境は過酷で、疾病、栄養失調、事故によって数千人が命を落としたと推定されている。工学上の障害もまた手ごわく、初期には近代的機械の恩恵を受けることなく、世界でも最も乾燥した地域の一つで7,400万立方メートルを超える土砂を掘削する必要があった。特に、運河がアフリカ回りの海路に対する自国の優位を乱すことを恐れたイギリスからの政治的反対や、財政難にもかかわらず、運河は1869年11月17日に盛大な祝典とともに正式に開通した。 運河の影響は即座に、そして革命的であった。それはヨーロッパとアジアの間の海上航路距離を最大7,000キロメートルも大幅に短縮し、世界貿易のあり方を根本的に変えた。イギリス帝国にとって、それは「帝国の生命線」となり、インドや極東の植民地への決定的な近道を提供した。その戦略的重要性を認識したイギリス政府は、ベンジャミン・ディズレーリ首相の下、債務に苦しむエジプト政府が売却を余儀なくされた際の1875年に、スエズ運河会社におけるエジプトの持ち株を購入した。この動きによりイギリスは運河に対して大きな支配力を得て、その支配は1882年、民族主義的蜂起の最中に運河保護を名目としてイギリス軍がエジプトを占領したことで強固なものとなった。1888年のコンスタンティノープル条約は、運河を平時・戦時を問わずすべての国の船舶に開放された中立地帯と宣言したが、実際にはイギリスが何十年にもわたり事実上の支配を維持した。 この外国による支配は、エジプトの民族主義者たちにとって大きな怨念の源となった。くすぶっていた緊張は、1956年のスエズ危機で爆発した。アメリカ合衆国とイギリスがアスワン・ハイ・ダム計画への資金提供を撤回した後、エジプト大統領ガマール・アブデル・ナセルは1956年7月26日、ダム建設資金に運河収入を充てる意図でスエズ運河会社を国有化することで応じた。この行為は、イギリスとフランスの利益に対する直接的脅威とみなされた。秘密協定のもと、イスラエル、フランス、イギリスは共謀してエジプト侵攻を行った。イスラエルはシナイ半島を攻撃し、それを口実としてイギリスとフランスは「平和維持軍」として介入し、運河地帯の支配を奪取しようとした。軍事作戦は成功したが、政治的な反動は壊滅的であった。アメリカ合衆国、ソビエト連邦、そして国際連合は侵攻を強く非難し、その結果、三国の軍は屈辱のうちに撤退を余儀なくされた。この危機は転換点となり、イギリスとフランスの帝国的勢力の衰退、そしてアメリカ合衆国とソビエト連邦が新たな超大国として台頭したことを示した。 それ以来数十年にわたり、スエズ運河は国際商業の重要な動脈であり続けてきたが、その歴史はなお波乱に富んでいる。1967年の第三次中東戦争後、運河はエジプトによって閉鎖され、沈没船が航路を塞いだため8年間にわたって通行不能のままとなり、1975年に再開された。その後、運河は、ますます大型化するスーパータンカーやコンテナ船に対応するため、スエズ運河庁によっていくつかの大規模拡張事業を経てきた。今日では、世界の海上石油や液化天然ガスのかなりの部分を含む、世界貿易量のおよそ12%を取り扱っている。2021年にコンテナ船エバー・ギブン号によって引き起こされた航路閉塞のような出来事は、現代のグローバル化した経済において、この運河がいかに重大でありながら脆弱な役割を担っているかを改めて強く思い起こさせる。それは、エジプトの主権の力強い象徴であると同時に、人類がこの惑星を良くも悪くも作り変える能力の証でもある。

266
2026/03/16 04:23

分析

OpenAI GPT-5 mini VS Google Gemini 2.5 Pro

中規模都市における交通オプションの評価

人口35万人の中規模都市では、交通渋滞の深刻化と炭素排出量の増加が進んでいます。市議会は主要な交通インフラ投資の選択肢を3つに絞り込みましたが、予算上の制約により資金を拠出できるのは1つだけです。以下の3つの選択肢を分析し、少なくとも4つの異なる基準(例:費用対効果、環境影響、公平性、実施までの期間、拡張性、政治的実現可能性)にわたってそのトレードオフを評価し、市がどの選択肢を追求すべきかについて、根拠のある提言を導きなさい。あなたの推論を明確に説明し、あなたの提言に対する最も強力な反論を認めなさい。 選択肢A:都心部と最大の郊外雇用中心地を結ぶ、延長12マイルのライトレール路線を建設する。推定費用:18億ドル。建設期間:6年。運行開始から5年後の1日当たりの予測利用者数:35,000人。 選択肢B:専用レーンの回廊4本、合計40マイルから成る市全域のバス高速輸送(BRT)ネットワークを導入する。推定費用:6億ドル。建設期間:3年。運行開始から5年後の1日当たりの予測利用者数:55,000人。 選択肢C:都心部での混雑料金導入と組み合わせて、市全域にわたる包括的なアクティブ・トランスポーテーション・ネットワーク(保護された自転車レーン、電動自転車シェアリング、歩行者インフラの改善)に投資する。推定費用:4億ドル。建設期間:2年。5年後の1日当たりの予測利用者数/利用回数:80,000回(自転車、徒歩、マイクロモビリティの合計)。

293
2026/03/16 02:16

アイデア出し

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

退役した電気自動車バッテリーの革新的な活用法

電気自動車(EV)のバッテリーは、車両用途から退役した時点で通常、元の容量の70〜80%を保持しています。これら退役EVバッテリーのセカンドライフ用途について、少なくとも10件の独立した実用的なアイデアを挙げてください。各アイデアについて、次を提供してください: 1. 応用の簡潔な名称 2. 退役バッテリーがどのように使用されるかを説明する簡潔な説明(2〜3文) 3. 主なターゲット市場またはエンドユーザー 4. この用途において代替手段と比べた退役EVバッテリー使用の主要な利点 制約: - 少なくとも3つのアイデアは開発途上国またはサービスが行き届いていないコミュニティを対象とすること - 少なくとも2つのアイデアは、他の新興技術(例:IoT、AI、ドローン、3Dプリンティング)との新しい組み合わせを含むこと - 既に広く知られているため、純粋にグリッド規模のエネルギー貯蔵に限定されるアイデアは最大3件までとする - 各アイデアは現行または近接将来の技術で技術的に実現可能であること - アイデアは多様なセクターにまたがること(例:農業、医療、輸送、エンターテインメント、災害救援)

271
2026/03/16 00:53

要約

OpenAI GPT-5 mini VS Anthropic Claude Haiku 4.5

活版印刷機の歴史と影響を要約する

提供された活版印刷機の歴史に関する文章を読み、150語以内の簡潔な単一段落で要約してください。要約は次の重要な点を正確に捉えている必要があります: 1. グーテンベルク以前の書籍生産の状況。 2. 彼の製版機が成功した主な革新点。 3. 印刷機が社会に与えた即時の影響(例:宗教、教育)。 4. 発明の長期的な結果。 --- テキスト開始 --- ヨハネス・グーテンベルクが1440年頃に発明した機械式活字印刷機は、文明史における画期的な出来事であり、その影響はしばしば文字の発明になぞらえられるほど深遠である。この技術は、ルネサンス、宗教改革、啓蒙時代、そして科学革命を含む西洋社会における最も重要な変革のいくつかを触発する触媒として機能した。印刷が出現する以前、知識の生産と普及は骨の折れる遅い作業で、非常に高価であった。書物は稀少な宝物であり、主に修道院で写字生によって丹念に手書きで複写されていた。この手作業のプロセスは写本文化として知られ、単一の書物を制作するのに数か月あるいは数年を要することがあった。その結果、図書館は小規模で、書かれた情報へのアクセスは聖職者、王族、およびごく一部の富裕なエリートの特権に限られ、知的進歩と広範な識字率の進展に対するボトルネックを生んでいた。 グーテンベルクが西洋における印刷の父として称えられる一方で、印刷の基本概念は彼の時代よりずっと前から存在していたことを認めることは重要である。特に東アジアでは、8世紀にはすでに木版印刷が発達しており、1ページ分の文字や図を逆さに彫った木の版をインクで塗り紙に押して複製する技術があった。この方法はテキストの再生産を可能にしたが、柔軟性に乏しく時間も要した。ページごとに新しい版木を彫る必要があったためである。次の論理的な発展は活字であり、これも中国で考案された。西暦1040年頃、匠の畢昇(Bi Sheng)は焼成粘土の活字を発明し、後に中国と朝鮮で木製や金属製の活字が開発された。実際、朝鮮の仏教文献であるJikjiは1377年に金属活字で印刷された現存最古の書物である。しかし、これら初期のシステムは巧妙であったものの、表音文字体系には必ずしも適しておらず、本当の大量生産に必要な効率を欠いていた。中国語の膨大な文字数は活字の選別と組版を途方もない作業にし、用いられた材料は長期間の使用に耐えるほど耐久性があるとは限らなかった。 グーテンベルクの真の天才は単一の発明にあるのではなく、複数の技術を統合・改良して包括的かつ高効率な印刷システムを作り上げた点にある。彼は金細工師であり冶金学の知識を持ち、この問題に独自の技能をもたらした。彼の最初の主要な革新は、鉛、錫、アンチモンの正確な混合比からなる活字用金属合金の作成であった。この合金は重要であった:低温で溶けて鋳造が容易であり、印刷機の大きな圧力に耐えるだけの硬さがあり、冷却時に収縮や変形を起こさず均一で鮮明な活字形状を保った。次に彼は、各文字の同一の活字を迅速かつ正確に鋳造できる手持ちの鋳型を開発した。これは製造における突破口であり、1ページ分の組版に必要な数千の個々の活字を大量生産できるようにした。 同様に重要だったのは、スクリュープレスの応用である。ワイン製造者や製紙業者が用いるプレスから着想を得て、グーテンベルクは印刷面全体に均一で強い圧力をかけられる機械を設計した。これにより、金属活字から紙へインクが清潔かつ一貫して転写されることが保証された。システムを完成させるために彼は新しいタイプのインクを調合した。写字生や木版印刷で用いられていた水性インクは金属活字には適さず、活字に適切に付着しなかった。グーテンベルクは粘性のある油性ニス状のインクを開発し、それは塗料に近く金属に付着して紙上に濃く判読可能な印象を残した。耐久性のある活字、精密な鋳型、スクリュープレス、油性インクという四つの要素の統合こそが印刷革命を構成した。 この新技術で最初に印刷された主要な書物は、1450年から1455年の間に制作されたグーテンベルク聖書であった。このラテン語の二巻本は活字組版と印刷の傑作であり、最高級の彩飾写本に匹敵する品質を目指していた。当時としては驚くべきことに約180部が作られた。このプロジェクトの完了は彼の発明の実行可能性と威力を実証し、技術は驚異的な速度で広まった。マインツのグーテンベルクの工房で訓練を受けた印刷工たちはヨーロッパ各地に散り、自らの印刷所を開いた。1450年から50年足らず、すなわち1500年までに、印刷機は270以上のヨーロッパの都市で稼働し、総計で推定2000万冊の書物が生産された。1600年までにはその数は2億冊を超えて急増した。 この情報爆発がもたらした社会的帰結は即時的かつ広範囲であった。1517年にマルティン・ルターが始めたプロテスタント宗教改革は、印刷機によって力を得た最初の大きな運動の一つと見なすことができる。ルターの『95箇条の論題』やその後の著作は何万部と印刷・配布され、かつては想像もできなかった速度でドイツやヨーロッパ全体に彼の考えを広め、教会の検閲の試みを圧倒した。印刷機はまた教育の民主化を促した。書物の価格が急落し、商人や職人などの拡大する中間層が書物を手に入れられるようになった。これが識字率の劇的な上昇を促し、読書と批判的探求の文化を育んだ。標準化され正確なテキストが広く利用可能になることで大学は繁栄し、コペルニクス、ガリレオ、ニュートンのような学者たちが研究成果を広範な国際的共同体と共有できるようになり、科学革命を加速させた。 影響は宗教や科学の枠を越えて拡がった。印刷機は近代国家の形成に重要な役割を果たした。支配者は法を標準化し、布告を流通させ、共通の印刷言語を通じて共有のアイデンティティを醸成できるようになった。ヨーロッパ諸語は印刷業者が綴りや文法を標準化するにつれてまとまり始め、特定の方言が国家的優位性を得るようになった。経済的には印刷業は活字組版工、校正者、印刷工、書店主を雇用する活気ある新しい産業を生み出した。また著者性や知的財産といった新しい概念も生まれた。文化的には新聞、雑誌、パンフレットといった新たな媒体が発展し、それが政治的・社会的討論のための公共圏を生み出した。本質的に、印刷機は社会における情報の流れを再配線し、知識の伝統的な門番からより広い一般大衆へ権力を移転し、近代世界の基盤を築いた。 --- テキスト終了 ---

290
2026/03/15 15:49

システム設計

OpenAI GPT-5 mini VS Anthropic Claude Opus 4.6

リアルタイムEコマース通知システムの設計

あなたは急成長中のEコマース企業で働くシニアソフトウェアエンジニアです。あなたのタスクはリアルタイム通知システムを設計することです。このシステムは、注文ステータスの更新(例:「発送済み」、「配達済み」)、ウィッシュリスト内商品の価格下落、フラッシュセールの告知など、さまざまなイベントについてユーザーに通知する必要があります。 このシステムのハイレベルなアーキテクチャを設計してください。設計は以下の要件に対応している必要があります: 1. **高スループット:** システムは主要なセールイベント時のようなピーク時に分間最大100,000件の通知を処理できること。 2. **低遅延:** イベント発生から99%の通知がユーザーのデバイスに5秒以内に配信されること。 3. **信頼性:** 通知の少なくとも一度配信(at-least-once delivery)を保証すること。注文更新のような重要な通知が失われてはならない。 4. **スケーラビリティ:** アーキテクチャは将来のユーザーベースおよび通知量の増加に対応して水平スケールできること。 5. **パーソナライゼーション:** 特定のユーザーセグメント(例:ある商品カテゴリに興味のあるユーザー)にターゲットを絞った通知送信をサポートすること。 提案するアーキテクチャ(主要コンポーネントとそれらの相互作用を含む)を説明してください。使用する技術(例:メッセージキュー、データベース、プッシュ通知サービス)を説明し、設計決定を正当化してください。特に一貫性、可用性、コストに関するトレードオフについて議論してください。

310
2026/03/15 11:23

計画立案

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

資源と時間の制約下における緊急避難所設営計画

あなたは災害救援組織のロジスティクスコーディネーターです。突発的な地震により農村部で500世帯が避難を余儀なくされました。72時間以内に緊急避難所キャンプの設営を計画する必要があります。以下の制約があります: 1. 即時に利用可能なテントは300張のみ;追加の250張は48時間後に到着可能だが、輸送は天候依存であり(さらに24時間遅延する確率40%)。 2. ボランティアは15名、専門職員は5名いる。 3. 確認された敷地には2つの候補地がある:サイトAは平坦でアクセス可能だが河川近くで中程度の洪水リスクがある;サイトBは高台だが設営開始前に6時間の瓦礫撤去が必要である。 4. 飲料水供給トラックは1日3往復でき、各往復で200家族に対応できる。 5. 地元当局は、家族がキャンプに入居する前に安全検査を義務付けており、設営完了後にその検査に8時間かかる。 6. 夜間作業は可能だが生産性が50%低下する。 7. 燃料、作業員の食糧、基礎医療用品、雑費などの即時経費として使用できる予算は$20,000である。 次の項目に対応した詳細な72時間行動計画を作成してください: - サイト選定とその正当化 - フェーズ別の避難所展開(テント不足と追加到着の不確実性を考慮) - ボランティアと職員の業務割り当て - 飲料水配給のスケジューリング - 少なくとも3つの特定されたリスクに対するリスク軽減策 - 予算配分の内訳 - 追加テントの遅延が発生した場合の緊急対策 時間ブロックと意思決定ポイントを含む、明確で構造化された形式で計画を提示してください。

302
2026/03/15 09:41

プログラミング

OpenAI GPT-5 mini VS Anthropic Claude Sonnet 4.6

パッケージ依存関係リゾルバを実装する

依存関係解決アルゴリズムを実装する Python 関数 `resolve(requirements, package_index)` を記述してください。 関数は2つの引数を受け取ります: 1. `requirements`: 各文字列が初期パッケージ要件である文字列のリスト(例: `["A>=1.2.0", "B"]`)。 2. `package_index`: 利用可能なすべてのパッケージを表す辞書。キーはパッケージ名、値はバージョン文字列(例: '1.2.3')をキーとし、そのバージョンの依存要件文字列のリストを値に持つ辞書です。 関数は、必要な各パッケージ名(依存の伝播を含む)を単一の、すべての制約を満たす解決済みバージョン文字列にマッピングする辞書を返すべきです。これはしばしば「ロックファイル」と呼ばれます。 アルゴリズムは、伝搬依存関係(transitive dependencies)とバージョン競合を処理できなければなりません。有効なパッケージ集合が見つからない場合、関数は競合を説明する明確なメッセージ付きで `ValueError` を発生させるべきです。 単純化のために次の仮定を置けます: - バージョンはセマンティックバージョニングに従う(例: '1.2.3')。 - 要件指定子は次のいずれかである: `==`, `!=`, `>=`, `<=`, `>`, `<`。指定子なしの要件(例: "B")は任意のバージョンが許容されることを意味します。 - 解法は、各パッケージについて可能な限り最新のバージョンを選択することを目指してください。

289
2026/03/15 08:52

プログラミング

OpenAI GPT-5 mini VS Anthropic Claude Haiku 4.5

セマンティックバージョニングを用いた依存関係リゾルバを実装する

あなたのタスクは、パッケージマネージャの依存関係リゾルバをシミュレートする関数を書くことです。関数は、利用可能なすべてのパッケージのリスト、インストール対象のパッケージ、およびそのバージョン要件を受け取り、インストールする必要のあるパッケージ(名前と特定バージョン)のフラットなリストを、有効なトポロジカル順序(依存先が先、依存元が後)で返さなければなりません。 リゾルバはセマンティックバージョニング(SemVer)の制約を扱わなければなりません。本課題では、厳密バージョン(exact versions)、キャレット(`^`)、およびチルダ(`~`)の指定子のみをサポートすれば十分です。 - `1.2.3`: 正確にバージョン1.2.3でなければなりません。 - `^1.2.3`: 1.2.3以上かつ2.0.0より小さいバージョンを許容します(すなわち `>=1.2.3 <2.0.0`)。 - `~1.2.3`: 1.2.3以上かつ1.3.0より小さいバージョンを許容します(すなわち `>=1.2.3 <1.3.0`)。 実装においては次を満たす必要があります: 1. 依存関係ツリー内で他のパッケージが課すすべての制約を満たす、可能な限り最高のバージョンを各パッケージについて選択すること。 2. インストール用のトポロジカルにソートされたパッケージ一覧を生成すること。 3. 次のエラーを優雅に扱い、報告すること: - 解決不能なバージョンの競合(例:同じパッケージに対して一方の依存が `^1.0.0` を要求し、別の依存が `^2.0.0` を要求する場合)。 - 循環依存(例:パッケージAがBに依存し、BがAに依存する場合)。 - 必要なパッケージまたはバージョンが存在しない場合。 実装言語は任意に選べます。関数のシグネチャとデータ構造は自由に定義してください。ただし、それらを明確に示してください。

323
2026/03/15 06:11

システム設計

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

大規模なURL短縮サービスの設計

あなたは以下の制約を満たさなければならないURL短縮サービス(bit.lyやtinyurl.comに類似)を設計する任務を負っています: 1. サービスは月間1億件の新しいURL短縮をサポートしなければならない。 2. 読み取り対書き込みの比率は100:1(つまり月間100億件のリダイレクト)である。 3. 短縮されたURLは最大7文字(英数字)でなければならない。 4. 短縮URLは推測可能または連続的であってはならない。 5. システムは稼働率99.9%を達成しなければならない。 6. リダイレクトのレイテンシは95パーセンタイルで10ms未満でなければならない。 7. 短縮URLは設定可能なTTL(既定5年)後に失効し、失効したURLは再利用可能でなければならない。 8. サービスは災害復旧のため少なくとも2つの地理的リージョンで稼働しなければならない。 次の点に対処する包括的なシステム設計を提示してください: - ハイレベルなアーキテクチャ図の説明(テキストでコンポーネントとその相互作用を明確に説明) - URL短縮アルゴリズムとキー生成戦略、衝突を回避し非推測性を確保する方法を含む - データベーススキーマとストレージ技術の選択、及びその正当化 - キャッシュ戦略とキャッシュ無効化のアプローチ - 読み取りパスと書き込みパスを個別に記述し、推定スループット計算を含める - スケーリング戦略:トラフィックが10倍に増加した場合の対応方法 - マルチリージョン展開とデータ整合性モデル、選択したトレードオフ(CAP定理に基づく理由付け) - TTLの失効とURL回収メカニズム - 障害モードとシステムの復旧方法(少なくとも3つの具体的な障害シナリオ) - あなたが行った主要なトレードオフと、検討したが却下した代替案、その理由 数値、技術選択、アーキテクチャ上の理由付けを具体的に示してください。曖昧な一般論は避けてください。

306
2026/03/14 19:35

61〜80件を表示 / 全101件

関連リンク

X f L