Engineering North Star: Production-grade patterns for modern cloud systems
A comprehensive collection of technical standards, best practices, architecture blueprints, and production-ready code samples for building scalable, resilient, and secure cloud-native applications.
- Overview
- Quick Start
- Standards Catalog
- For Technical Teams
- For Non-Technical Stakeholders
- Contributing
- License
This repository contains battle-tested technical standards and practices developed over 20 years of building production systems at scale (American Express, Apple, and Fortune 500 enterprises). Each standard includes:
- Architecture Blueprints: Visual diagrams and system designs
- Implementation Code: Production-ready code samples
- Non-Technical Guides: Business-friendly explanations
- Multi-Cloud Examples: AWS, Azure, and GCP implementations
- Tools: Ready to use and adopt tools for your workstation
# Clone the repository
git clone https://github.com/mahpatil/engineering-playbook.git
cd engineering-playbook
# Explore standards
cd standards/overall
cat README.md| Standard | Maturity | Cloud Support | README |
|---|---|---|---|
| Overall north star | 🚧 Beta | Platform Agnostic Modern Architecture | View |
| Claude Templates | 🚧 Beta | Claude Code | View |
| (dot)Claude Settings | 🚧 Beta | Claude Code | View |
| Microservices | 📋 Beta | Platform Agnostic | View |
| API Design | 📋 Beta | Platform Agnostic | View |
| Data Architecture | 📋 Planned | AWS, Azure | Coming soon |
| Event-Driven Architecture - EDA | 📋 Planned | AWS, Azure, GCP | Coming soon |
| DevSecOps practices | 📋 Planned | Multi-cloud | Coming soon |
| CI/CD Pipeline | 📋 Planned | AWS, Azure, GCP | View |
| Observability standards | 📋 Planned | Multi-cloud | Coming soon |
| High Availability - HA | 📋 Planned | AWS, Azure | Coming soon |
| Scaling Patterns | 📋 Planned | AWS, Azure | Coming soon |
| Disaster Recovery - DR | 📋 Planned | AWS, Azure | Coming soon |
| Tools | 📋 Beta | Tools to setup for engineers | View |
Each standard includes production-ready code samples:
# Example: Event-driven architecture
from events.producer import EventProducer
producer = EventProducer()
producer.publish_event(
topic='orders',
event_type='com.example.orders.created',
data={'order_id': '12345', 'amount': 99.99}
)Terraform modules, Kubernetes manifests, and CI/CD pipelines:
# Example: Multi-AZ high availability setup
module "ha_infrastructure" {
source = "./standards/high-availability/terraform/aws"
region_primary = "us-east-1"
region_secondary = "us-west-2"
rto_minutes = 60
rpo_seconds = 5
}Architecture decision records (ADRs) and design patterns:
- When to use Event-Driven Architecture (coming soon)
- Multi-Cloud Strategy (coming soon)
Each technical standard includes a business-friendly explanation:
- What it is: Plain English explanation
- Why it matters: Business impact (revenue, customer satisfaction, compliance)
- Cost & ROI: Investment requirements and returns
- Risks: What happens if we don't do this
- Metrics: How we measure success
Example: High Availability for Executives (coming soon)
We welcome contributions! See CONTRIBUTING.md for guidelines.
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-standard) - Follow the standard template (coming soon)
- Submit a pull request
Your input helps make these standards better for everyone.
- Architecture blueprint included
- Production-ready code samples
- Multi-cloud examples (if applicable)
- Non-technical stakeholder guide
- Automated tests
- Documentation complete
This project is licensed under the MIT License - see LICENSE file for details.
Built on lessons learned from:
- 20+ years of production systems in regulated industries such as finance services, healthcare, insurance, and enterprise environments
- Open source projects: Kubernetes, Kafka, Prometheus, OpenTelemetry
- Industry standards: OWASP, DORA, CNCF, CloudEvents
- Cloud platforms: AWS, Azure, GCP
- Maintainer: Mahesh Patil
- Email: [mahesh@wonoments.com]
- LinkedIn: linkedin.com/in/inspiredbytech
Star ⭐ this repository if you find it helpful!