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

  1. Foundation → Modern Java Architecture Guide
  2. Tools → Use our AI Architecture Analyzer on your code
  3. Decisions → Generate your first ADR
  4. Patterns → Architecture Patterns Deep Dive
  5. Production → Implementation & Observability

Microservices

  1. Assessment → Check your readiness
  2. Foundation → Microservices with Kubernetes
  3. Real-time → Event-Driven with Kafka
  4. Data → Change Data Capture
  5. Performance → Use our Calculator

Security

  1. Audit → Security Checklist
  2. Encryption → Java Security Series (16 parts)
  3. Authentication → Production-Ready Auth
  4. Architecture → Secure System Design

AI-Enhanced Development

  1. Analysis → AI Code Analyzer
  2. Documentation → AI ADR Generator
  3. Productivity → AI Development Tools
  4. Balance → Sustainable Practices

Cross-Platform Development

  1. Foundation → Kotlin Multiplatform Guide
  2. Architecture → Clean Architecture Patterns
  3. Performance → Optimization Calculator
  4. CI/CD → Pipeline Generator
  5. Decision → Generate Platform ADR

Resources

Architecture & System Design

Cross-Platform Development

Security & Authentication

Developer Wellness & Productivity

Fundamentals & DevOps


Quick Links