ArchNexus
Java 架构师能力图谱

会 CRUD 不等于懂架构。这份图谱聚焦分布式、高并发、性能优化的底层逻辑,陪你从"写代码"走向"做设计"

🔬

分布式理论

CAP 与 BASE 理论、一致性模型、共识算法(Paxos/Raft/ZAB)、分布式事务(Gossip/Hinted Handoff)、逻辑时钟

🏗️

架构与设计模式

GoF 设计模式、并发设计模式、分布式模式(Sidecar/Ambassador)、架构风格(CQRS/事件溯源/六边形架构)

⚙️

系统设计核心

设计方法论、扩展策略、数据分片、缓存策略(穿透/击穿/雪崩)、负载均衡、消息与流系统

🚀

性能与JVM

性能指标体系、Java 并发模型(虚拟线程)、GC 进化史(G1/ZGC/Shenandoah)、I/O 模型、性能剖析

🛡️

高可用与容错

可用性理论(SLA/SLO/SLI)、故障模型、容错模式(熔断/限流/降级)、混沌工程、灾难恢复

🔗

可观测性

三大支柱(Metrics/Logging/Tracing)、指标系统、日志系统、链路追踪(OpenTelemetry)、报警与仪表盘

☸️

云原生与基础设施

容器化、Docker、Kubernetes 架构、服务网格(Istio/Linkerd)、IaC(Terraform)、CI/CD 流水线

🔒

安全架构

身份与访问管理(OAuth2/OIDC)、权限模型(RBAC/ABAC)、密码学应用、网络安全、云原生安全

🛤️

演进与实战

架构演进路径、服务拆分与数据迁移、知名架构解析(淘宝/Netflix)、故障案例复盘、极限场景设计