Загрузка...

Designing for Data (Reliable, Scalable, and Maintainable Applications)

This introduces the foundational concepts for designing reliable, scalable, and maintainable data-intensive applications. It begins by establishing that modern applications are often limited by data characteristics rather than raw CPU power, and are built using common data system building blocks like databases and caches. The chapter then systematically explores the three core concerns: reliability involves anticipating and coping with faults (hardware, software, or human error) to prevent overall system failure; scalability concerns a system's ability to handle increasing load, which requires defining load parameters and measuring performance using metrics like response time percentiles; and maintainability focuses on practices such as operability, simplicity (managing complexity through good abstractions), and evolvability to ensure the system can be effectively managed and adapted over time.

Видео Designing for Data (Reliable, Scalable, and Maintainable Applications) канала Saurabh Kumar
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять