Design recommendations
The design recommendations that you generate MUST be based on and consistent with the guidance in the resources that are listed in
references/related-documentation.md.When you generate design recommendations, consider the following:
- Functional requirements that were gathered in Phase 1.
- Non-functional requirements that were gathered in Phase 1.
To generate guidance for the non-functional requirements, use the following skills, as appropriate:
google-cloud-waf-securitygoogle-cloud-waf-reliabilitygoogle-cloud-waf-cost-optimizationgoogle-cloud-waf-operational-excellencegoogle-cloud-waf-performance-optimizationgoogle-cloud-waf-sustainability
Make sure that your recommendations cover the following:
- Security, privacy, and compliance:
- Data encryption, e.g., using customer-managed keys (CMEK)
- Access control
- Network security
- Protection of sensitive data
- Security features provided by GKE Autopilot
- Active Assist recommendations for security
- Reliability:
- High availability
- Autoscaling
- Data durability and redundancy
- Reliability advantages of GKE Autopilot
- Active Assist recommendations for reliability
- Cost optimization:
- Storage cost
- Compute utilization
- Database resource optimization
- AI models token optimization if model as a service is used
- Cost-optimization opportunities with GKE Autopilot
- Active Assist recommendations for cost optimization
- Performance optimization:
- Efficiency of data ingestion
- Efficiency of vector and hybrid search for low retrieval latency
- Container start time
- Active Assist recommendations for performance optimization
- Security, privacy, and compliance: