Building production-ready serverless solutions on AWS
Serverless DNA is an open-source organization providing battle-tested CDK constructs, architectural patterns, and developer tooling for building scalable serverless applications on AWS. We focus on sharing practical, production-grade solutions that help teams adopt serverless technologies with confidence.
Accelerate serverless adoption by providing:
- Reusable CDK constructs for common serverless patterns
- Developer tooling that enhances serverless workflows
- AI integration tools connecting LLMs to documentation and services
- Best practices derived from real-world implementations
Model Context Protocol (MCP) server connecting AI agents to MkDocs Material documentation sites. Provides the same search experience to AI as web users with zero configuration.
Key Features:
- Zero-config setup for any MkDocs Material site
- Works with versioned and non-versioned documentation
- Native search integration for AI agents
Production-ready AWS CDK constructs library for common serverless use cases. Built from real-world implementations and optimized for scalability.
Available Constructs:
- Event-driven architectures
- API Gateway patterns
- Lambda best practices
- DynamoDB access patterns
Enhanced logging utility for AWS Lambda with structured logging, context preservation, and CloudWatch optimization.
Features:
- Structured JSON logging
- Lambda context awareness
- Performance optimized
- TypeScript support
Reference implementations and example applications demonstrating serverless-dna constructs in real-world scenarios.
ServerlessDNA.com - Deep dives into serverless architecture patterns, best practices, and implementation guides. Learn from production experiences and avoid common pitfalls.
# Install constructs library
npm install @serverless-dna/constructs
# Install wide-logger
npm install @serverless-dna/wide-logger
# Install mkdocs-mcp
npm install -g @serverless-dna/mkdocs-mcpWe welcome contributions from the community! Whether it's:
- Bug reports and feature requests
- Documentation improvements
- Code contributions
- Sharing your use cases and feedback
Check individual repository CONTRIBUTING.md files for specific guidelines.
Michael Walmsley - AWS Serverless Hero
Cloud Leader at Accenture | Melbourne AWS Programming & Tools Meetup Organizer
Serverless architecture eliminates undifferentiated heavy lifting, allowing teams to focus on business value. Our projects embody this principle by providing ready-to-use solutions that handle the complexity of serverless best practices, so you can concentrate on building features.
⭐ Star our repositories if you find them useful
🔔 Watch for updates on new constructs and tools
💬 Join discussions in repository issues and discussions