Skip to content

🧬 Serverless DNA

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.

🎯 Mission

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

🚀 Featured Projects

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.

📚 Learning Resources

ServerlessDNA.com - Deep dives into serverless architecture patterns, best practices, and implementation guides. Learn from production experiences and avoid common pitfalls.

🛠️ Getting Started

# 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-mcp

🤝 Contributing

We 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.

👨‍💻 Maintained By

Michael Walmsley - AWS Serverless Hero

Cloud Leader at Accenture | Melbourne AWS Programming & Tools Meetup Organizer

walmsles.dev | LinkedIn

📖 Philosophy

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

Popular repositories Loading

  1. mkdocs-mcp mkdocs-mcp Public

    TypeScript 16 4

  2. run-mcp run-mcp Public

    Go 14 1

  3. wide-logger wide-logger Public

    TypeScript 9

  4. sop-agents sop-agents Public

    TypeScript 4

  5. constructs constructs Public

    TypeScript 3 1

  6. constructs-examples constructs-examples Public

    TypeScript 1

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…