Training & Onboarding
Overview
This section provides comprehensive training materials, learning paths, and onboarding resources for solution architects, engineers, and anyone working with the architecture practice.
Contents
Onboarding
- New Architect Onboarding - 90-day onboarding plan
- New Team Member Introduction - For non-architects
- Practice Overview - Understanding our practice
- Tools & Access Setup - Getting configured
Learning Paths
- Architecture Fundamentals - Core architecture concepts
- Cloud Architecture - Cloud platform expertise
- Microservices Architecture - Microservices journey
- Data Architecture - Data platform design
- Security Architecture - Security design
- API Design & Management - API architecture
Training Programs
- Architecture Certification Paths - Professional certifications
- Internal Training Catalog - Available training
- Workshops & Labs - Hands-on learning
- Self-Paced Courses - Learn at your own pace
Resources
- Recommended Books - Essential reading
- Online Courses - External learning platforms
- Conferences & Events - Industry events
- Podcasts & Videos - Audio/visual learning
Mentorship
- Mentorship Program - Formal mentorship
- Office Hours - Drop-in support
- Study Groups - Peer learning
Quick Start
For New Architects
Week 1-2: Foundation
- Read Practice Overview
- Complete Tools Setup
- Review Architecture Principles
- Shadow senior architect on project
Week 3-4: Learning
- Complete Architecture Fundamentals
- Study C4 Model
- Review Patterns Library
- Attend Architecture Council meeting
Week 5-8: Practice
- Begin first architecture engagement
- Create first ADR
- Present at architecture review
- Contribute to knowledge base
Week 9-12: Integration
- Lead architecture review
- Mentor junior team member
- Present tech talk
- Complete first major deliverable
See New Architect Onboarding for complete plan.
For Engineers/Developers
Getting Started:
- Review Architecture Principles
- Learn C4 Model for documentation
- Understand ADR Process
- Browse Patterns Library
When Working with Architects:
- Review Engagement Model
- Understand ARB Process
- Use Architecture Templates
Learning Paths
Path 1: Architecture Fundamentals
Duration: 4-8 weeks
For: New architects, engineers transitioning to architecture
Modules:
- Architecture Thinking & Mindset
- System Design Fundamentals
- Architecture Documentation (C4, ADRs)
- Quality Attributes (NFRs)
- Design Patterns & Principles
- Architecture Frameworks (TOGAF, etc.)
Path 2: Cloud Architecture
Duration: 8-12 weeks
For: Architects focusing on cloud platforms
Modules:
- Cloud Fundamentals
- AWS/Azure/GCP Core Services
- Well-Architected Frameworks
- Cloud-Native Patterns
- Infrastructure as Code
- Cloud Security
- Cost Optimization
- Multi-Cloud Strategies
Path 3: Microservices Architecture
Duration: 6-10 weeks
For: Architects working on microservices
Modules:
- Microservices Fundamentals
- Domain-Driven Design
- Service Decomposition
- Inter-Service Communication
- Data Management in Microservices
- Resilience & Fault Tolerance
- Observability
- Deployment & Operations
Path 4: Data Architecture
Duration: 8-12 weeks
For: Data architects and data-focused solution architects
Modules:
- Data Architecture Fundamentals
- Data Modeling
- Database Design (SQL & NoSQL)
- Data Warehousing & Lakes
- Real-Time Data Streaming
- Data Governance
- Analytics Architecture
- ML/AI Data Platforms
Path 5: Security Architecture
Duration: 6-10 weeks
For: Security-focused architects
Modules:
- Security Architecture Fundamentals
- Threat Modeling
- Identity & Access Management
- Zero Trust Architecture
- Application Security
- Cloud Security
- Compliance Architecture
- Security Operations
Certification Paths
AWS Certifications
Recommended Path:
- AWS Certified Solutions Architect - Associate (foundational)
- AWS Certified Solutions Architect - Professional (advanced)
- Specialty: Security, Advanced Networking, or Data Analytics
Support Provided:
- Training budget
- Practice exams
- Study group
- Time to prepare
Azure Certifications
Recommended Path:
- Azure Fundamentals (AZ-900) (optional)
- Azure Solutions Architect Expert (AZ-305)
- Azure Security Technologies (AZ-500) or specialty
Google Cloud Certifications
Recommended Path:
- Google Cloud Digital Leader (optional)
- Professional Cloud Architect
- Professional Cloud Security Engineer or specialty
Architecture Certifications
- TOGAF 9 Certified: Enterprise architecture framework
- Zachman Certified Architect: Enterprise architecture framework
- Open Group Certified Architect: Multiple levels
Technology Certifications
- CKA/CKAD: Kubernetes administration and development
- CISSP: Security architecture (for security architects)
- CDMP: Data management (for data architects)
Training Catalog
Internal Training
Architecture Fundamentals Workshop
- Duration: 2 days
- Frequency: Quarterly
- Audience: New architects, engineers
- Topics: Architecture thinking, documentation, patterns
- Format: Instructor-led with hands-on exercises
C4 Model Deep Dive
- Duration: 4 hours
- Frequency: Monthly
- Audience: All architects and engineers
- Topics: C4 levels, notation, tooling, best practices
- Format: Workshop with real examples
Cloud Architecture Workshop (AWS/Azure)
- Duration: 3 days
- Frequency: Quarterly
- Audience: Cloud architects, engineers
- Topics: Cloud services, Well-Architected, IaC, security
- Format: Hands-on labs
Microservices Design Workshop
- Duration: 2 days
- Frequency: Bi-annually
- Audience: Solution architects, tech leads
- Topics: DDD, service decomposition, patterns
- Format: Design exercises
Architecture Decision Records Workshop
- Duration: 2 hours
- Frequency: Monthly
- Audience: All architects and leads
- Topics: ADR creation, review, best practices
- Format: Interactive workshop
External Training
Online Learning Platforms
- Pluralsight: All architects have access
- A Cloud Guru: Cloud-focused training
- LinkedIn Learning: Soft skills and tech
- Udemy: Specific topic deep dives
Vendor Training
- AWS Training and Certification
- Microsoft Learn
- Google Cloud Skills Boost
- HashiCorp Learn (Terraform)
Conferences (Budget Available)
- O’Reilly Software Architecture Conference
- QCon
- AWS re:Invent
- Microsoft Build
- KubeCon
- Domain-specific conferences
Workshops & Hands-On Labs
Monthly Workshops
- Architecture Design Sessions: Real-world design challenges
- Pattern Deep Dives: Explore specific patterns in depth
- Tool Training: Learn architecture tools and platforms
- Case Study Reviews: Learn from past projects
Hands-On Labs
- Cloud Labs: Build architectures in AWS/Azure/GCP
- Kubernetes Labs: Container orchestration exercises
- Security Labs: Threat modeling and security design
- Data Labs: Data pipeline and platform design
Design Katas
- Weekly architecture katas (practice problems)
- Team-based problem solving
- Peer review and feedback
- Build portfolio of designs
Mentorship Program
Formal Mentorship
Structure:
- 6-month mentorship engagements
- Mentor-mentee matching based on goals
- Monthly 1-on-1 meetings
- Goal setting and tracking
For Mentees:
- Accelerated learning
- Career guidance
- Project support
- Network building
For Mentors:
- Leadership development
- Giving back
- Stay connected with team
- Fresh perspectives
Architecture Office Hours
Schedule: Daily, 1-hour blocks
Format: Drop-in or scheduled
Topics: Any architecture questions or challenges
Staffed by: Rotating senior and principal architects
Study Groups
Active Groups:
- Cloud Certification Study Group: Preparing for AWS/Azure certs
- Book Club: Monthly architecture book discussions
- Pattern Study Group: Deep dive into architecture patterns
- Technology Exploration: Explore emerging technologies
Resources
Essential Reading
Foundational Books:
- Fundamentals of Software Architecture - Richards & Ford
- Software Architecture: The Hard Parts - Ford, Richards, et al.
- Designing Data-Intensive Applications - Kleppmann
- Building Microservices - Newman
- Domain-Driven Design - Evans
Cloud & DevOps:
- Cloud Native Patterns - Davis
- Infrastructure as Code - Morris
- Site Reliability Engineering - Google
- The Phoenix Project - Kim, Behr, Spafford
Leadership & Soft Skills:
- The Manager’s Path - Fournier
- Team Topologies - Skelton & Pais
- Accelerate - Forsgren, Humble, Kim
Online Resources
- AWS Architecture Center
- Azure Architecture Center
- Martin Fowler’s Blog
- The Architecture Elevator (Gregor Hohpe)
- InfoQ Architecture & Design
Podcasts
- Software Engineering Daily
- The Architect Elevator (Gregor Hohpe)
- Software Architecture Radio
- AWS Podcast
- .NET Rocks (architecture episodes)
Career Development
Architecture Career Ladder
Solution Architect → Senior Solution Architect → Principal Architect → Distinguished Architect
Each level requires:
- Technical depth and breadth
- Impact and scope
- Leadership and influence
- Communication effectiveness
Skills Development
Technical Skills:
- Cloud platforms
- Architecture patterns
- System design
- Technology stack expertise
Business Skills:
- Business acumen
- Stakeholder management
- Communication
- Strategic thinking
Leadership Skills:
- Mentoring
- Influence without authority
- Decision making
- Change leadership
Growth Opportunities
- Lead major projects
- Present at conferences
- Contribute to open source
- Write blog posts / articles
- Mentor other architects
- Lead working groups
Measuring Progress
Skill Assessments
- Quarterly self-assessments
- Annual peer reviews
- Capability matrix tracking
- Certification progress
Learning Goals
- Personal development plans
- Quarterly goal setting
- Regular check-ins with manager
- Annual reviews
Portfolio Building
- Document project work
- Maintain design portfolio
- Contribute to knowledge base
- Present at internal/external events
Getting Help
Questions About Training
- Slack: #architecture-training
- Email: solution-architecture-training@company.com
- Office Hours: Daily architecture office hours
Course Registration
- Internal courses: Learning management system
- External courses: Submit via training request form
- Certifications: Discuss with manager
Mentorship
- Join Mentorship Program
- Attend office hours
- Join study groups
Feedback
Help us improve training:
- Course feedback surveys
- Quarterly training reviews
- Suggest new content
- Volunteer to teach