Skip to main content

Rapid development

Imagine you are an architect of the future, building skyscrapers from digital Lego bricks. Here we will master serverless architectures - your magic constructor for instantly building AI systems. You will learn how to launch neural networks in the clouds like a magician pulling doves out of a hat (AWS Lambda), build smart APIs in minutes (Firebase), and create scalable systems that grow with your ambitions. These skills will become your personal teleport to the world of industrial GenAI development, where infrastructure is managed with a couple of clicks, and resources are as infinite as the universe.

Y Combinator Startup School advice:

"Always use off-the-shelf solutions when possible."

(Always use ready-made solutions when possible.)

Ask AI Instructions
instruction

Since these topics do not change over time, it is best for you to study them with a personal tutor - ChatGPT.

The learning process should be as follows:

  • you create a system prompt for ChatGPT (templates), where you describe your background, preferences, level of detail of explanations, etc.
  • copy the topic from the list (triple click), and ask ChatGPT to explain this topic to you
  • if you want to delve deeper, ask clarifying questions

At the moment, this is the most convenient way to study the basics. In addition to concepts, you can study additional materials in the Gold, Silver, Extra sections.

  1. Gold - it is imperative to study before communicating with ChatGPT
  2. Ask AI - ask questions on each unfamiliar topic
  3. Silver - secondary materials
  4. Extra - in-depth topics

Golden

12 VS Code Extensions to INCREASE Productivity 2024

Services I use to boost my time to market (TTM)

What is Serverless?
Backend as a Service (BaaS)
Firebase
Supabase
Appwrite
Pocketbase - I love it!
Website hostings
Serverless computing
Serverless databases
Serverless AI services
Payment services

Ask AI

Ask ChatGPT

🚀 Absolute must-have (20)

  1. Fundamentals of Serverless: architecture and key principles
  2. FaaS vs BaaS: comparative analysis for GenAI
  3. Firebase for GenAI: core features and use cases
  4. Supabase vs Firebase: choice for an AI startup
  5. AWS Lambda: architecture and AI use cases
  6. Auto-scaling: how it works in Serverless
  7. Event-driven approach for AI pipelines
  8. Serverless DB: DynamoDB for vector data
  9. Authentication in BaaS: OAuth2 and JWT
  10. CI/CD Pipeline for Serverless: best practices
  11. Cost optimization in Serverless architectures
  12. Integration of AI services: SageMaker + Lambda
  13. Serverless security: OWASP Top 10 for AI
  14. Performance optimization of Lambda functions
  15. LLM integration: GPT/Claude API in Serverless
  16. Vector DBs: architecture and Serverless solutions
  17. RAG architecture: implementation in Serverless
  18. Production prompts: optimization for Serverless
  19. AI workflow orchestration: Step Functions
  20. Future Trends: Serverless in GenAI development

📚 Useful (20)

  1. BaaS platforms: comparative table
  2. Appwrite: open-source alternative (Overview)
  3. Vercel Serverless: Next.js integration (Briefly)
  4. Netlify Edge Functions: use cases (Concept)
  5. BaaS architecture: scheme of work (Overview)
  6. Real cases: BaaS in production
  7. BaaS limitations: what you need to know
  8. BaaS cost: calculation for a startup
  9. Serverless Framework vs AWS SAM (Comparison)
  10. Cold start: causes and solutions (Briefly)
  11. Microservices vs Serverless: architecture choice
  12. Authorization: JWT in Serverless (Concept)
  13. Monitoring: CloudWatch and X-Ray (Overview)
  14. Design patterns for Serverless
  15. Big Data in Serverless: Athena and Glue
  16. Pipeline orchestration: Step Functions
  17. Testing: strategies for Lambda (Briefly)
  18. Versioning: environment management
  19. Configuration: dev/stage/prod setup
  20. S3: storing models and datasets

🛠️ For startuppers (13)

  1. Cron tasks: automation in Serverless
  2. Error handling: retry mechanisms (Practice)
  3. API integration: REST and GraphQL
  4. Caching: Redis in Serverless (Concept)
  5. Queues: SQS for asynchronous tasks
  6. ML models in Lambda: limitations and solutions
  7. Package optimization: reducing size
  8. Analytics: Kinesis for streaming data
  9. API Gateway: authorization via Lambda
  10. Secrets: management in Serverless (Briefly)
  11. Chatbots: Telegram + Lambda (Tutorial)
  12. GenAI BaaS: ready-made solutions (Overview)
  13. Cloud providers: comparison (Table)

Silver

Extra