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. tendril tendril Public

    TypeScript 184 10

  2. mkdocs-mcp mkdocs-mcp Public

    TypeScript 21 5

  3. run-mcp run-mcp Public

    Go 16 2

  4. wide-logger wide-logger Public

    TypeScript 9

  5. sop-agents sop-agents Public

    TypeScript 7

  6. constructs constructs Public

    TypeScript 3 1

Repositories

Showing 10 of 10 repositories
  • code-harness Public
    serverless-dna/code-harness's past year of commit activity
    TypeScript 1 0 0 0 Updated Jul 10, 2026
  • tendril Public
    serverless-dna/tendril's past year of commit activity
    TypeScript 184 10 0 0 Updated Apr 27, 2026
  • run-mcp Public
    serverless-dna/run-mcp's past year of commit activity
    Go 16 MIT 2 8 (1 issue needs help) 0 Updated Apr 25, 2026
  • sop-agents Public
    serverless-dna/sop-agents's past year of commit activity
    TypeScript 7 MIT 0 0 0 Updated Feb 6, 2026
  • homebrew-tap Public
    serverless-dna/homebrew-tap's past year of commit activity
    Ruby 0 0 0 0 Updated Jan 16, 2026
  • serverless-dna/constructs-examples's past year of commit activity
    TypeScript 0 Apache-2.0 1 0 1 Updated Dec 12, 2025
  • .github Public
    serverless-dna/.github's past year of commit activity
    0 0 0 0 Updated Nov 16, 2025
  • mkdocs-mcp Public
    serverless-dna/mkdocs-mcp's past year of commit activity
    TypeScript 21 MIT 5 0 1 Updated Nov 11, 2025
  • constructs Public
    serverless-dna/constructs's past year of commit activity
    TypeScript 3 Apache-2.0 1 1 0 Updated Feb 26, 2025
  • wide-logger Public
    serverless-dna/wide-logger's past year of commit activity
    TypeScript 9 MIT 0 1 0 Updated Mar 4, 2024

People

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

Most used topics

Loading…