Understanding of project structure

From the big perspective:

Architecture from scratch is how to "application / system / software / project / product" made out of concrete manner. Selecting comprises selecting the server hardware, software / installation, the programming language of the selected service, select the language of the frame, the specific programming techniques, deletions specific to a user specification change search experience and distal prepared written specification.

Specific points: for example, to achieve mall project, which is what needs to function: display of goods (entice users to click way of commodities, commodity basic information, promotional information, membership information), purchasing process, order flow, logistics, equity show (coupons). There must be a complete whole project concept, do not focus on the architecture of a system of small, too small to think about the whole design process.

How to achieve specific functions, project optimization can give product suggestions.

 

Stratified for:

1. First, the logical structure, described operational responsibilities unit, which subsystem includes e.g., dependencies between modules which, what duty unit;

2. Then the code architecture, which uses architecture model (layered, gateway), what framework, the code is organized so on;

3. There is a storage architecture, data storage around the persistence, caching, message notification, zoning fragmentation, synchronization mechanisms

 

Note: The technology to solve the business problem? Before what, what changed after the upgrade?

 

A typical web project architecture includes his:

Hardware architecture (such as a server cluster, Load Balance, network configuration, CDN solutions);

Software architecture (such as whether to make separate read and write database, database optimization, use of nosql, spam schemes, scheduled tasks, message management, buffer);

Business logic architecture (whether to use another company's service API, or API to provide services to other companies)

Code structure (what language php or java, what framework mvc, restful, the front frame, the rear end of the frame)

 

A description of the architecture project is to explain to others what the project is, how do you do meet to address the needs and issues of the project.

Guess you like

Origin www.cnblogs.com/fanguangdexiaoyuer/p/11355452.html