Optymalizacja cold start
// Prompt: "Zoptymalizuj cold start Lambda:// - Minimalizuj rozmiar bundle// - Lazy loading// - Pooling połączeń// - Provisioned concurrency"
Przyspiesz rozwój serverless z Cursor i Claude Code. Te wzorce obejmują AWS Lambda, Vercel, Cloudflare Workers, architektury sterowane zdarzeniami i najlepsze praktyki cloud-native zoptymalizowane dla programowania wspomaganego przez AI.
claude "Zainicjalizuj projekt serverless framework"
// Prompt funkcji Lambda:"Stwórz funkcję Lambda do przetwarzania obrazów:- Trigger S3 dla uploadów- Zmiana rozmiaru obrazów z Sharp- Wiele formatów wyjściowych- Obsługa błędów i ponawianie- Logowanie CloudWatch- Tracing X-Ray"
// Wygenerowana struktura:functions/ imageProcessor/ handler.ts config.yml tests/ shared/ utils/ types/
Optymalizacja cold start
// Prompt: "Zoptymalizuj cold start Lambda:// - Minimalizuj rozmiar bundle// - Lazy loading// - Pooling połączeń// - Provisioned concurrency"
Obsługa błędów
// Prompt: "Dodaj obsługę błędów Lambda:// - Kolejki martwych listów// - Polityki ponawiania// - Circuit breakers// - Graceful degradation"
// Prompt funkcji Edge Vercel:"Stwórz funkcję Edge Vercel dla:- Routingu geograficznego- Testów A/B- Transformacji żądań- Autentyfikacji na edge- Cache'owania odpowiedzi- Streaming odpowiedzi"
// Trasa API Next.js:"Stwórz trasę API z:- Walidacją żądań- Połączeniem z bazą danych- Ograniczaniem częstotliwości- Obsługą CORS- Odpowiedziami błędów"
// Edge middleware:"Zaimplementuj middleware dla:- Weryfikacji autoryzacji- Logowania żądań- Geolokalizacji- Feature flags"
// Prompt Cloudflare Worker:"Stwórz Worker dla API gateway:- Routing żądań- Autentyfikacja- Ograniczanie częstotliwości z Durable Objects- Cache użycia API- Integracja KV storage- Dostęp do bucket R2"
// Prompt event-driven:"Zaprojektuj system przetwarzania zdarzeń z:- Integracją SNS/SQS- Regułami routingu zdarzeń- Walidacją schematów- Obsługą martwych listów- Możliwością replay zdarzeń- Monitorowaniem i alertami"
Event sourcing
Zaimplementuj z pomocą AI:
// Prompt projektowania DynamoDB:"Zaprojektuj schemat DynamoDB dla:- Single table design- Optymalizacja GSI- Klucze kompozytowe- Transakcje- Przetwarzanie strumieni- Auto-scaling"
-- Aurora Serverless:"Skonfiguruj Aurora Serverless v2:- Pooling połączeń- Użycie Data API- Polityki skalowania- Strategie kopii zapasowych"
// Konfiguracja FaunaDB:"Zaimplementuj FaunaDB z:- Transakcjami ACID- Dystrybucją globalną- Zapytaniami temporalnymi- Kontrolą dostępu"
// Konfiguracja API Gateway:"Skonfiguruj API Gateway z:- Definicjami zasobów REST- Autentyfikacją i autoryzacją- Transformacją żądań/odpowiedzi- Throttling i rate limiting- Monitorowaniem i metrrykami- Wersjonowaniem API"
// GraphQL serverless:"Zaimplementuj GraphQL serverless z:- Apollo Server Lambda- Schema stitching- Caching na poziomie resolverów- Batch loading z DataLoader- Subscriptions z WebSocket"
// Prompt obserwacyjności:"Zaimplementuj monitoring serverless z:- Structured logging- Distributed tracing- Custom metrics- Alertami w czasie rzeczywistym- Dashboardami wydajności- Error tracking"
Środowisko lokalne
# Lokalne testowanie:"Skonfiguruj lokalny development z:- SAM Local dla Lambda- LocalStack dla usług AWS- Hot reloading- Debug breakpoints"
Testing
# Testowanie serverless:"Stwórz strategie testowania z:- Unit testy dla funkcji- Integration testy- E2E testy z rzeczywistymi usługami- Contract testing"
// Bezpieczeństwo serverless:"Zaimplementuj bezpieczeństwo z:- IAM least privilege- Szyfrowaniem w spoczynku i tranzycie- Input validation- Rate limiting- API key management- VPC configuration"
// Optymalizacja kosztów:"Zoptymalizuj koszty serverless z:- Right-sizing funkcji Lambda- Provisioned concurrency tylko dla krytycznych funkcji- Lifecycle policies dla S3- DynamoDB on-demand vs provisioned- Monitoring kosztów z budgetami"
# CloudFormation/SAM:"Stwórz template IaC z:- Parametryzowanymi zasobami- Cross-stack references- Environment-specific configs- Blue-green deployments- Rollback mechanisms"
# Pipeline serverless:"Stwórz GitHub Actions dla serverless z:- Multi-environment deployments- Automated testing- Security scanning- Canary deployments- Monitoring integration"
# AWS native pipeline:"Skonfiguruj CodePipeline z:- Source, build, deploy stages- Cross-region deployments- Manual approval gates- Integration z CodeStar"
// Integracja mikrousług:"Zaimplementuj komunikację serverless z:- Event-driven messaging- Synchronous API calls- Service mesh dla serverless- Circuit breaker patterns- Retry strategies z exponential backoff"
Integracja hybrid
Łącz serverless z tradycyjną infrastrukturą:
// Strukturyzuj prompty serverless jak:"Stwórz [funkcję serverless] z:- Specific cloud provider requirements- Performance requirements- Security considerations- Cost optimization- Monitoring integrationUżywając [framework] i następując [compliance requirements]"
Code generation
AI może automatycznie:
Operations
AI może pomóc z: