Start Here
Start Here
A collection of architecture tools, technical guides, and engineering resources.
Architecture Tools
Privacy Notice: All tools are 100% private. Your code and data are never stored - they're sent directly to AI for processing and immediately discarded. No logs, no history, no data retention.
Live Code Architecture Analyzer
Analyzes code structure, identifies architectural patterns and anti-patterns. Supports project folder upload.
Features:
- AI-based architecture analysis using Gemini
- Full project folder upload support
- Pattern detection: Layered, Hexagonal, Clean, CQRS, Event-Driven, Microservices, MVC, DDD
- Anti-pattern detection: God Classes, Spaghetti Code, Feature Envy
- Architecture and code quality scoring
- Prioritized improvement recommendations
- Zero data storage - your code is never saved
Architecture Decision Record (ADR) Generator
Generates ADRs based on context and requirements. Supports multiple template formats.
Features:
- Pattern matching based on context analysis
- Multiple templates: Standard MADR, Detailed, Lightweight
- Risk factor identification
- Option comparison with pros/cons
- Markdown export
- Example scenarios included
- Complete privacy - no context or requirements stored
Learning Paths
System Architecture
- Foundation → Modern Java Architecture Guide
- Tools → Use our AI Architecture Analyzer on your code
- Decisions → Generate your first ADR
- Patterns → Architecture Patterns Deep Dive
- Production → Implementation & Observability
Microservices
- Assessment → Check your readiness
- Foundation → Microservices with Kubernetes
- Real-time → Event-Driven with Kafka
- Data → Change Data Capture
- Performance → Use our Calculator
Security
- Audit → Security Checklist
- Encryption → Java Security Series (16 parts)
- Authentication → Production-Ready Auth
- Architecture → Secure System Design
AI-Enhanced Development
- Analysis → AI Code Analyzer
- Documentation → AI ADR Generator
- Productivity → AI Development Tools
- Balance → Sustainable Practices
Cross-Platform Development
- Foundation → Kotlin Multiplatform Guide
- Architecture → Clean Architecture Patterns
- Performance → Optimization Calculator
- CI/CD → Pipeline Generator
- Decision → Generate Platform ADR
Resources
Architecture & System Design
- Modern Java Architecture Guide (5-part series)
- Microservices with Kubernetes
- Real-time Systems with Kafka
- Change Data Capture
- Clean Code Principles
Cross-Platform Development
Security & Authentication
- Java Security Series (16 comprehensive parts)
- Production-Ready Authentication
- Exception Handling Best Practices
Developer Wellness & Productivity
Fundamentals & DevOps
- Linux Fundamentals (6-part series)
- CI/CD Mastery
- Bash Scripting
- API Testing