Кэширование: 5 неочевидных истин для системного аналитика

habrahabr.ru · world
Full story

Lyubov Weigel, a systems analyst at SberHealth, writes about caching for systems analysts. She notes that companies often turn to caching when system response slows and implement it quickly at the technology level. The article promises five non-obvious truths on the topic. Caching is often seen as a simple tactical technique.

Привет, Хабр. Меня зовут Любовь Вайгель. Я системный аналитик в СберЗдоровье — MedTech-компании №1 в России. Во многих сценариях, сталкиваясь со снижением скорости ответа системы, компании приходят к необходимости внедрения кэша и довольно быстро реализуют кэширование на уровне технологий. Но правда в том, что кэширование, которое часто воспринимают как простой тактический приём для ускорения работы приложения, на практике может сильно изменить свойства системы: согласованность данных, поведение при сбоях, требования к актуальности и доступности информации. Поэтому для системного аналитика важно четко понимать, что мы кэшируем, зачем, на каких условиях и как это будет отражено в требованиях. В этой статье я разберу пять неочевидных истин о кэшировании, которые часто остаются «за кадром», и покажу, как они влияют на работу системного аналитика. Читать далее

Read full article → Compare