Advanced — New Project Creation
DDD, CQRS, Clean Architecture, Microservices — driven by prompt engineering
For experienced engineers (3+ years). Systematic, production-grade use of Claude across the entire new-project lifecycle: domain modelling, CQRS+MediatR, advanced API design, event-driven systems, advanced testing (property/mutation/contract), microservices observability, and team-scale prompt libraries.
Module 1 — Advanced Requirements Engineering & Architecture
Domain-Driven Design discovery, ADR generation, NFR deep-dive.
- 1DDD discovery with ClaudeEvent Storming Facilitation prompt; Bounded Context → Microservice mapping.
- 2Architecture Decision RecordsComprehensive ADR prompt using MADR format with decision drivers and trade-offs.
- 3Non-Functional RequirementsNFR Deep-Dive prompt across performance, availability, scalability, security, observability, operability.
Module 2 — Domain Model Implementation
Rich domain entities, value objects, full CQRS vertical slice, Outbox pattern.
- 1Rich Domain Entities & Value ObjectsRich Domain Entity prompt with invariants, factory methods, domain events; Domain Service prompt.
- 2CQRS + MediatR ImplementationFull CQRS Vertical Slice prompt with all 4 pipeline behaviours (Validation, Logging, Transaction, Idempotency).
- 3Outbox PatternTransactional Outbox Implementation prompt with SELECT FOR UPDATE SKIP LOCKED, dead-lettering, multi-instance safety.
Module 3 — Advanced API Design
OpenAPI contract-first, RFC 7807 errors, multi-tenant JWT + RBAC + ABAC, resilience.
- 1API Design-First with OpenAPIOpenAPI Contract First prompt — full schema with response/error contracts.
- 2Error Handling & Problem DetailsGlobal Exception Handling prompt producing RFC 7807 problem details.
- 3Multi-Tenant JWT + RBAC + ABACEnterprise Auth System prompt with tenant scoping, token family tracking, role/attribute checks.
- 4Rate Limiting & ResilienceProduction Resilience Layer prompt — rate limits, Polly policies, circuit breakers.
Module 4 — Advanced Database
Event-sourced schema, EF Core advanced patterns, Dapper read models.
Module 5 — Advanced Testing
Test architecture pyramid, property-based, mutation, contract testing.
- 1Test Architecture (7-layer pyramid)The 7-layer test pyramid table — what each layer asserts, what it costs.
- 2Property-Based TestingFsCheck Property Tests prompt — invariant, roundtrip, idempotency, commutativity, boundary properties.
- 3Mutation TestingStryker.NET Setup & Analysis prompt — surviving mutant remediation.
- 4Contract Testing with PactConsumer-Driven Contract Tests prompt — consumer test, provider verify, broker publish, can-i-deploy.
Module 6 — Microservices & Distributed Systems
Sagas, API gateway, full observability stack.
- 1Saga Pattern ImplementationChoreography-Based Saga prompt with compensating transactions and dead-letter handling.
- 2API Gateway & Service MeshYARP API Gateway prompt — routes, load balancing, JWT validation, BFF aggregation, rate limiting, caching.
- 3Observability StackOpenTelemetry Full Stack prompt — traces, metrics (Prometheus), logs (Serilog + OTLP), DI registration.
Module 7 — Advanced Prompt Techniques
Chain-of-thought decomposition, multi-context prompt chaining, negative-space prompting, critique loops.
- 1Chain-of-Thought DecompositionThink-Before-Code technique: force Claude to reason before producing code.
- 2Multi-Context Prompt Chaining7-step chain table — passing typed outputs between prompts.
- 3Negative Space PromptingNegative Constraints template — preventing anti-patterns in generated code.
- 4Critique & Iteration PatternSelf-Critique Loop prompt — model reviews its own output against an explicit rubric.
Module 8 — Team Prompt Library
Prompt template anatomy (5 components), versioning, governance, folder structure.
Module 9 — Advanced Workshops
Three end-to-end workshops covering DDD microservice, multi-tenant SaaS, event-driven architecture.
- 1Workshop 1 — Full DDD Microservice8-phase build: discovery → bounded contexts → aggregates → CQRS → API → tests → containerise → observability.
- 2Workshop 2 — Multi-Tenant SaaS PlatformTenant isolation, per-tenant config, fair-use rate limiting, tenant-scoped audit.
- 3Workshop 3 — Event-Driven Architecture SimulationChoreography across 3 services, idempotency, dead-letter queues, ordering guarantees.
Module 10 — AI Code Validation
Code review checklist (8 categories) and common failure patterns.