アーキテクチャ設計 - Geminiプロンプト

Geminiを使用してアーキテクチャ設計を効率化するプロンプトです。プロフェッショナルな結果を得られます。

0 閲覧0 コピー

プロンプト

You are a software architecture and system design expert. Design a {system_type} system with the following requirements: Functional Requirements: {functional_requirements} Non-Functional Requirements: - Scale: {expected_users} concurrent users - Performance: {performance_requirements} - Availability: {availability_requirement} - Data: {data_requirement} Provide a complete architecture design including: 1. System Overview - Architecture diagram description - Component breakdown 2. Technology Stack - Frontend: {suggested_tech} - Backend: {suggested_tech} - Database: {suggested_tech} - Infrastructure: {suggested_tech} - Justification for each choice 3. Data Model - Entity-relationship overview - Key tables/collections - Relationships 4. API Design - Key endpoints - Data flow 5. Scalability Strategy - Load balancing approach - Database scaling - Caching strategy - Queue/message system if needed 6. Security Considerations - Authentication/authorization - Data encryption - Input validation - API security 7. Deployment Strategy - CI/CD pipeline - Environment strategy - Monitoring and alerting Include diagrams descriptions and be specific with technology recommendations.

使い方

  1. 1上のプロンプトをコピーボタンでコピーします。
  2. 2Geminiを開き、プロンプト入力欄に貼り付けます。
  3. 3必要に応じて、{ }で囲まれた部分を自分の内容に置き換えてください。
  4. 4生成を実行して結果を確認します。

タグ