Rose debug info
---------------

System Design

8 заметок   См. также:  программирование

Очереди сообщений

При работе с большими системами, которые состоят из множества компонентов, возникает вопрос: «Как интегрировать несколько приложений для работы друг с другом?

 Нет комментариев    294   6 мес   system-design   программирование

Балансировка нагрузки

Рано или поздно наступает момент, когда приложение начинает не справляться с нагрузкой и мы решаем горизонтально масштабировать нашу систему

 Нет комментариев    309   8 мес   system-design

stateless и stateful сервисы

Очень советую почитать статью на RSND по данной теме

Шардинг

Шардинг (иногда шардирование) — это другая техника масштабирования работы с данными. Суть его в разделении

 Нет комментариев    523   2019   system-design

Репликация данных

Репликация — одна из техник масштабирования баз данных. Состоит эта техника в том, что данные с одного сервера базы данных постоянно копируются...

 Нет комментариев    318   2019   system-design

Кэширование

Кеширование — механизм, с помощью которого можно повысить скорость работы приложения за счёт переноса часто используемых данных в очень быстрое хранилище

 1 комментарий    402   2019   system-design

Кластеризация

Кластер — слабо связанная совокупность нескольких вычислительных систем, работающих совместно для выполнения общих приложений, и представляющихся пользователю единой системой

 Нет комментариев    467   2019   system-design

Pipeline архитектура

Очень простая, надежная и достаточно мощная архитектура. Она состоит из множества фильтров, который фильтруют или обрабатывают информацию, прежде чем передать другим компонентам

 Нет комментариев    1422   2019   system-design