Why write this series of articles?
1) Industry trends: It has been said in 2015 that with the popularization of Internet architecture and the improvement of software complexity, the position of architect will develop rapidly in the next five years. Whoever masters the architecture masters the core of software technology.
2) 15-year commitment: originated from large-scale website architecture, plan to finish writing large-scale website architecture series, and start "step-by-step learning architecture series" (currently renamed: learning architecture series from scratch)
3) Personal perception: 1. Doing technology is all about Do the structure; 2. Do the work is to do the management; these two sentences are not explained in detail, everyone will slowly taste.
Based on the above points, I started to write "Learning Architecture from Scratch Series". The main target groups of this series are developers, senior developers, junior architects and friends who like architecture. Due to the limited personal level, the estimated beneficiaries of this series are at the junior architect level.
The main purpose is to start from the basics and introduce the architect's growth path, basic knowledge of architecture, system modeling, architectural patterns, and architectural processes. It is a summary of my own learning and exploration of architecture, and I hope to give you some reference.
Article publishing cycle
(1) It is estimated that a topic will be published in about 2 weeks.
(2) Publishing site: ITEYE, blog garden, personal public account: Architecture House (search itfly8 to follow)
This series of articles, the content outline is preliminarily arranged as follows (you can make suggestions according to your own understanding and needs):
The first architecture Teacher Growth Path
What is Architecture
Architecture Workflow (Software Engineering)
Architect Responsibilities
Architect Growth Path
Depth, Breadth, Technology, Business, Architecture, Management
Part 2 Architecture Knowledge Area
Architecture Methodology: Process Oriented, Object Oriented, Aspect
Oriented Service Oriented
System, Subsystem, Module
, Function Basic Principles of Architecture
Specifications Use Case Design Business Architecture Chapter 5 System Design Design Thinking: Abstract Capability, Summary Ability Conceptual Architecture Initial Architecture Refinement Architecture Architecture Verification Chapter 6 Deployment Architecture Logical Architecture Physical Architecture Presentation Layer: MVC Business Layer: Service Data Layer: DAO Multi-layer Architecture Chapter 8 Technical Architecture Directory Structure Development Framework Logging Exception Architecture Common Tools Transaction Management Dependency Management Continuous Integration Chapter 9 Architecture Cases
Single Sign-On
Commodity System
Membership System
Order System
Payment
System Chapter 10 Data Architecture
Data Architecture
Database Design
Read-Write Separation
Sub- database Sub-table Chapter
11 Interface Design
Interaction Mode
Communication Protocol
Data Structure
Interface
Template Chapter 12 Development Specification
Development Specification
Team Convention
Development Tools
Development Framework
Part 13 Design Patterns
Design Principles
Creational
Structural
Behavioral Part
14 Architecture Patterns
Part 15 Infrastructure Patterns
Chapter 16 Software Engineering
Development Process
Project Management
Product Line
Dependency Management
Continuous Integration
Release Management
Chapter 17 Architecture Refactoring Chapter
18 Architecture Summary
Front-end architecture, back-end architecture, micro-service architecture, big data architecture, e-commerce architecture, operation and maintenance architecture
Large-scale website architecture exchange (architecture house) WeChat public account: itfly8. An interest group centered on architecture, focusing on large-scale distributed website architecture, big data, architectural patterns, and design patterns. Technology sharing, classic e-book sharing, welcome to join!
Learning Architecture from Scratch: Introduction - Article Outline
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=326557729&siteId=291194637
Recommended
Ranking