.do
Guides

Production Guides

Best practices, migration strategies, and production deployment guides for Business-as-Code

Comprehensive guides for building, deploying, and operating production Business-as-Code systems at scale.

Overview

This guides section provides production-ready strategies, best practices, and migration paths for teams building autonomous businesses with the .do platform. Whether you're starting from scratch or migrating from existing systems, these guides will help you succeed.

Available Guides

Best Practices

Production-ready patterns and practices for building robust, scalable Business-as-Code systems:

  • Code Organization: Structure projects for maintainability and collaboration
  • Error Handling: Build resilient systems with proper error recovery
  • Testing Strategies: Comprehensive testing from unit to end-to-end
  • Performance Optimization: Scale efficiently with smart caching and resource management
  • Security: Protect data and systems with enterprise-grade security patterns
  • Monitoring & Observability: Track system health and performance
  • Scalability Patterns: Handle growth from startup to enterprise
  • Deployment & CI/CD: Deploy reliably with automation

Who should read: All developers building production systems

Time to read: 45-60 minutes

Prerequisites: Understanding of Business-as-Code fundamentals


Migration Guide

Step-by-step strategies for migrating from traditional architectures to Business-as-Code:

  • Assessment: Evaluate your current system and plan migration approach
  • Migration Strategies: Choose the right strategy (greenfield, brownfield, hybrid)
  • Step-by-Step Migration: Practical steps to transform your architecture
  • Integration Patterns: Connect legacy systems during transition
  • Testing During Migration: Ensure reliability throughout migration
  • Case Studies: Learn from real-world migration experiences

Who should read: Teams migrating existing systems to Business-as-Code

Time to read: 50-70 minutes

Prerequisites: Familiarity with your current architecture and Business-as-Code concepts


Quick Navigation

By Role

For Developers

For Architects

For DevOps/SRE

For Security Engineers

For Engineering Managers

By Architecture Type

Migrating from Monoliths

Migrating from Microservices

Migrating from Serverless

By Challenge

Scaling Issues

Reliability Concerns

Security Requirements

Legacy Integration

Getting Help

Community Support

Professional Support

  • Enterprise Support: Contact enterprise@do for dedicated support
  • Consulting Services: Get expert help with migration and architecture
  • Training Programs: On-site and remote training for your team

Additional Resources

Contributing

Found an issue or want to improve these guides?

  • Report Issues: github.com/dot-do/ai/issues
  • Contribute: Submit pull requests with improvements
  • Share Your Story: Contact us to share your migration experience

What's Next?

  1. New to Business-as-Code? Start with Best Practices to learn production patterns
  2. Migrating existing system? Read the Migration Guide for step-by-step strategies
  3. Ready to build? Check out Use Cases for practical examples

Note: These guides assume familiarity with Business-as-Code fundamentals. If you're new to the platform, start with Fundamentals first.