Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Step 1 : Understand the problem and establish the design scope

...

  • Establish an initial blueprint for the design according the step 1 : for example, is the organization going hybrid in the first step ?

  • Draw the design with key components

    Image Removed

    • client layer (mobile/web, etc...), APIs, Web servers, data store, cache, CDN, message queue, etc.

  • Estimate the system capacity or performance requirements (See the page "Back-of-the-envelope calculation").

If possible, go through a few concrete use cases says Alex Xu !

...

After the step 2 and be agreed on the overall goals.

  • Focus on deep dive based on the feedback

  • We can identify and prioritize components in the architecture; if possible, we could focus on the bottlenecks and resource estimations ("Back-of-the-envelope calculation").

...