The development model of the business system

Source: Internet
Author: User

develop the main process:
1. Familiar with the overall design of the system, the use of the main technology set and operational deployment;
2. Continue to communicate and clarify the business process logic;
3. Development/testing/continuous improvement of the alternation;
4. Deal with anomalies in a meticulous and thoughtful manner.


Business Processing mode:
1. Read the request and input, detect the access and accessibility, the validity of the detection parameters;
2. Business processing logic, log records;
3. Format processing results and output.

code patterns in business processing:
1. Read the resource record from the database or cache and detect the existence or legality of it;
2. Send instructions to the underlying system to do the actual business processing;
3. Update the resource records according to the command results.

business logic is mainly to clarify: need to access and update which resource records, the state of the program to jump and detect, send instructions.

       1.   Concurrency high throughput design, transaction processing, avoiding deadlocks;
       2.   High reliability design, good performance under high load;
      key points:
      1.   has a holistic and in-depth understanding of business logic in order to design a better system architecture to accommodate the effective processing and expansion of the business;
      2.   Explore better technical means and perspectives to achieve business more efficiently.


IMPORTANT Note:
1. One of the functions of the architecture is to simplify the business logic processing mode, so that the developer can focus on implementing the business processing logic, and the other role of the architecture is to select the appropriate long-term technology collection, so that the business system has good scalability and sustainable development;
2. Code patterns in business processing the two-way is usually dynamic, alternating, depending on the complexity of the actual business, which is not easy to maintain the business system is one of the important reasons;
3. The correctness and maintainability of business functions usually depend on how the resource records are accessed and updated, and the performance and reliability depend on the overall design of the algorithm and system;
4. Continuously improve the readability of the code, Keep codes Clean, is very beneficial to the rapid understanding, maintenance and expansion of the system. Some systems are well-designed, but the actual business code is not readable, difficult to understand and time-consuming, error-prone.




The development model of the business system

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.