「Designing Data-Intensive Applications」Chapter 1

Reliable, Scalable, and Maintainable Applications   A data-intensive application is typically built from standard building blocks that provide commonly needed functionality. For example: Store data so that they, or another application, can find it again later (databases) Remember the result of an expensive operation, to speed up reads (caches) Allow users to search data by keyword … Continue reading "「Designing Data-Intensive Applications」Chapter 1"

Read More

Online Judge from Scratch(1) – Frontend

The frontend of Justice contains two sites: the web UI for users and the admin panel for administrators, the main reason to choose Yii2 is the Advanced Application Template provides both succinct project structure and great convenience to share the same logic between the two sites: Besides, we improved Yii2’s MVC pattern by adding an … Continue reading "Online Judge from Scratch(1) – Frontend"

Read More