Comprehensive Architecture and DevOps Tool Knowledge Map
This article compiles an extensive collection of architecture knowledge maps and a detailed overview of DevOps tools, categorizing them by development, deployment, and maintenance functions while also presenting related big‑data and cloud‑computing skill maps for engineers seeking a holistic view of modern software infrastructure.
The author gathers a series of knowledge‑skill maps covering architecture, Java, big data, cloud computing, and other domains, aiming to provide a one‑stop reference for aspiring or current architects. Each map is presented as an image with a brief label, such as "Architecture Diagram", "Java Concurrency", "Hadoop Skills" and "Cloud Computing Skills".
Following the maps, the article shifts focus to DevOps, describing the rapid growth of DevOps practices and the need to classify related tools. It outlines three main categories—development, deployment, and maintenance—and lists typical tools for each, including version control (Git, SVN), build automation (Ant, Maven), CI/CD (Jenkins), container platforms (Docker, Kubernetes), configuration management (Chef, Puppet, Ansible), monitoring (Nagios, Zabbix, Kibana), and logging (Logstash, Sumo Logic).
The author compares two existing tool classification schemes (ElasticBox and XebiaLabs), noting differences in how they group containers and deployment tools, and then proposes a DevOps capability matrix to further organize tools based on shared usage across development, QA, and operations.
Specific tool examples are discussed: Jenkins as a central CI platform, New Relic for application performance monitoring, Automic for automated deployment, and DynaTrace Ruxit for observability. The article also includes a QA testing mind map that breaks down testing definitions, methodologies, levels, techniques, automation, and management.
Overall, the piece serves as a curated reference guide, combining visual skill maps with descriptive analysis of DevOps tooling and testing practices, intended to help engineers understand and adopt the full spectrum of technologies involved in modern software delivery.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Architecture Digest
Focusing on Java backend development, covering application architecture from top-tier internet companies (high availability, high performance, high stability), big data, machine learning, Java architecture, and other popular fields.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
