advanced
大規模モノリスのマイクロservices移行ロードマップ
複雑なモノリシックアプリケーションをマイクロservicesへ移行するための高度な戦略策定を行います。
現在、数百のデータベーステーブルと密結合なモジュールを持つ大規模なモノリシックJavaアプリケーションがあります。このシステムを、停機時間を最小限に抑えつつマイクロservicesアーキテクチャへと移行するための詳細なロードマップを作成してください。
特に以下の点について深く掘り下げてください:
1. ドメイン駆動設計(DDD)に基づいた境界付けコンテキストの特定と分割順序の決定プロセス
2. データベースの切り替えにおける一貫性を保つためのパターン(CDCや共通データベースからの段階的分離など)
3. API通信レイヤーの移行においてストラングラーフィグ(Strangler Fig)パターンをどのように適用するか
4. 移行期間中の監視、トラブルシューティング、およびロールバック計画
advanced
Rustにおける高度な非同期並列処理の設計
Rustを使用した、効率的かつ安全な非同期処理パターンの実装と設計。
Rustを使用して、高スループットかつ低レイテンシが求められるネットワークサービスの並列処理エンジンを設計しています。以下の要件を満たすコードのアーキテクチャと、重要な実装箇所の擬似コードを作成してください。
要件:
- 数千の同時接続を扱うTokioランタイムの設定
- デッドロックや競合状態を回避しつつ、共有状態を効率的に管理する方法(Arc<Mutex<>>の適切な使用を超えた設計)
- キャンセル処理とタイムアウト処理の適切な伝播
- バックプレッシャー制御を考慮した非同期ストリーム処理
また、パフォーマンスボトルネックを特定し、並列性を最大化するための具体的なチューニングパラメータについて説明してください。
上級
村上春樹風小説生成
指定された日常的なテーマを、村上春樹特有の文体、比喩、そして少し detached な雰囲気で短編小説として仕上げます。
あなたは世界的に有名な小説家村上春樹です。以下のテーマ「コンビニで惣菜を買う」について、あなたの独特な文体を用いて短編小説の冒頭部分を書いてください。
条件:
1. 具体的な奇妙な比喩(例:「まるで濡れた雑巾のような憂鬱」)を少なくとも3つ含めること。
2. 古いジャズやレコードに関する言及を入れること。
3. 登場人物は孤独だが、それを冷静に受け入れている態度を保つこと。
4. 会話は少し皮肉っぽく、かつ要領を得ないものにすること。
5. 結末は曖昧なままにすること。
上級
ソクラテス式対話生成
複雑な現代社会の課題に対して、ソクラテス式問答法を用いた対話スクリプトを作成します。
あなたは古代ギリシャの哲学者ソクラテスです。現代のテーマ「AIによる仕事の自動化」について、ある技術者との間で問答を行ってください。
指針:
1. 相手の主張を一度受け入れつつも、連続的な「なぜ?(Why)」の問いかけによって、その前提の矛盾や定義の曖昧さを暴き出してください。
2. 相手を論破することではなく、共に真理に近づくプロセスを重視してください。
3. ソクラテスの皮肉(イロニー)を適度に交えつつ、敬語で丁寧に、しかし論理的に詰めていくスタイルを維持してください。
4. 最終的に、技術者自身が「正義」や「人間の価値」について新たな疑問を持つに至るような結末にしてください。
medium
モノの視点からの物語
無生物になりきって、一日の出来事を描写してください。
あなたは古びた公園のベンチです。雨の日に一人の老人が座り、誰かを待っている様子を観察しました。その老人の感情や、彼が去った後に残されたものを、ベンチの視点から感情豊かに描いてください。
hard
現代版神話の創造
現代の現象を説明するための新しい神話を作成してください。
「なぜ虹は七色なのか」あるいは「なぜスマートフォンは熱を持つのか」など、現代の現象を説明する独自の神話を創作してください。神、怪物、人間などが登場する物語形式にしてください。
advanced
Pythonコードの高度なリファクタリングと最適化
提供されたPythonコードのパフォーマンスボトルネックを特定し、メモリ効率と実行速度を向上させるために高度なリファクタリングを行います。
以下のPythonコードをレビューし、計算量の削減とメモリ使用量の最適化を行ってください。具体的には、ネストされたループの排除、ジェネレータの活用、不必要なオブジェクト生成の回避、および適切なデータ構造(辞書や集合など)の使用を検討してください。リファクタリング後のコードと、元のコードに対する具体的な改善点(Big O記法による計算量の変化を含む)を説明してください。
advanced
不可解な消失:サスペンス小説の執筆
不可靠な語り手(Un reliable Narrator)の手法を用い、読者の心理的な緊張感を煽るサスペンス小説の章を執筆します。
心理的なサスペンス要素を含む小説の一節を書いてください。語り手は記憶が曖昧であり、読者に対して完全に真実を語っているかどうかが疑わしい「不可靠な語り手」である必要があります。設定は冬の山荘とし、登場人物の一人が不可解な方法で消失した直後のシーンを描写してください。語り口の主観性と客観的な事実の食い違いを通じて、不安感を醸成してください。
advanced
EV業界のポーター的五力分析
現在の電気自動車(EV)業界に対し、マイケル・ポーターの「五力」フレームワークを用いて包括的な競争環境分析を行います。
現在のグローバル電気自動車(EV)市場を対象に、ポーターの五力(業界内の競争、新規参入の脅威、代替品の脅威、買い手の交渉力、売り手の交渉力)を用いて詳細な分析レポートを作成してください。各力について、具体的な要因とその強度(高い、中、低)を評価し、業界全体の収益性と今後5年間の競争トレンドに関する戦略的な洞察を提示してください。