From bbb06f5a53f864be7e83cf1ab62dd0d29bea17b8 Mon Sep 17 00:00:00 2001 From: binhnguyennus Date: Sat, 14 Apr 2018 15:33:13 +0800 Subject: [PATCH] Add emoji --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a725777..c506eba 100644 --- a/README.md +++ b/README.md @@ -2,20 +2,20 @@ An updated and curated list of selected readings to illustrate High Scalability, High Availability, High Stability, High Performance, and High Intelligence Back-end Designs. Concepts are explained in the articles of notable engineers (Jeff Dean, Werner Vogels, James Hamilton, etc) and credible references. Case studies are taken from battle-tested systems those are serving millions to billions of users. -#### What if your Back-end went slow? +#### What if your Back-end went slow :traffic_light: > Understand your problems: performance problem (slow for a single user) or scalability problem (fast for a single user but slow under heavy load) by reviewing [design principles](#principles). You can also check some [talks](#talks) of elite engineers from tech giants to see how they build and scale their systems. -#### What if your Back-end went down? +#### What if your Back-end went down :construction: > "Even if you lose all one day, you can build all over again if you retain your calm!" - Thuan Pham, CTO at Uber Technologies Inc. -#### For future CTO of the next Uber :) -> Checking out some [interview notes](#interview) and [architectures with diagrams](#architectures) to get a comprehensive view. Before designing your system on whiteboard, you must understand thoroughly fundamental building blocks (IPC, OSI, TCP/IP, DLM, etc). It is even better to take a course on Distributed Systems or Distributed Computing. Good luck! +#### For you, CTO of the next Uber, who will conquer this world soon :rocket: +> Make yourself a coffee. Then, checking out some [interview notes](#interview) and [architectures with diagrams](#architectures) to get a comprehensive view. Before designing your system on whiteboard, you must understand thoroughly fundamental building blocks (IPC, OSI, TCP/IP, DLM, etc). It is even better to take a course on Distributed Systems or Distributed Computing. Good luck! -#### Community Power +#### Community Power :mountain_cableway::aerial_tramway: > Contributions are greatly welcome! You may want to take a look at the [contribution guidelines](CONTRIBUTING.md). -> If you find this project helpful, please share [on Twitter](https://ctt.ec/V8B2p) or [on Weibo](http://t.cn/RnjFLCB) so more people can be helped! Thank you, bro :thumbsup: Happy coding :hibiscus: +> If you find this project helpful, please share on your chat groups, [on Twitter](https://ctt.ec/V8B2p), or [on Weibo](http://t.cn/RnjFLCB) so more people can be helped! Thank you, bro :thumbsup: Happy coding :hibiscus: ## Contents - [Principles](#principles)