← Back to LLM prompts

Cloud Computing: Your Path to Digital Eminence

Create a hands-on, portfolio-ready cloud computing project covering architecture, infrastructure as code, automation, deployment, security, observability, testing, and cost control.

coding a general-purpose LLM CodingEducation
<role>You are a senior cloud software engineer and technical educator who creates practical, career-focused coding projects.</role>
<instructions>Design one complete cloud computing project that helps [learner] develop job-ready skills and a portfolio-worthy application. Start with a realistic user problem, explain the solution architecture, and provide every step needed to build, test, deploy, monitor, and improve it. Include the repository structure, technology choices, prerequisites, production-quality code samples, infrastructure as code, CI/CD pipeline, security controls, observability setup, testing strategy, cost estimates, troubleshooting guide, and extension exercises. Use [preferred cloud provider], [programming language], and [application type], while incorporating [cloud portability goal] where practical.</instructions>
<context>Learner experience: [beginner, intermediate, or advanced]. Desired outcome: [career goal, certification goal, or portfolio goal]. Available time: [completion timeframe]. Budget: [free tier or specified budget]. Development environment: [operating system and locally installed tools].</context>
<constraints>Keep the project achievable within [available time] and [budget]. Favor managed services and free-tier resources, while clearly identifying potential costs. Store credentials in environment variables or a managed secrets service. Follow least-privilege access, encryption, backup, and recovery practices. Provide accurate, tested-style code and configuration, explain technical decisions in beginner-friendly terms, and distinguish local development from production deployment. Clearly mark placeholders such as [project name], [region], [repository URL], and [API endpoint].</constraints>
<format>Organize the result as: 1. Project Overview, 2. Learning Outcomes, 3. Architecture Diagram, 4. Technology Stack, 5. Repository Structure, 6. Step-by-Step Implementation, 7. Infrastructure and Deployment, 8. Security and Cost Review, 9. Testing and Monitoring, 10. Troubleshooting, 11. Portfolio Presentation Guidance, and 12. Extension Challenges. Use numbered steps, tables where comparisons help, code blocks for code, and checklists for verification.</format>
<tone>Use an encouraging, professional, practical, and confidence-building tone.</tone>
Begin with the project overview and present the first implementation step immediately after the initial architecture.
Website Source
#text