Даже случайное стечение обстоятельств может стать причиной сбоя в работе ИТ-инфраструктуры, если в системе не предусмотрены средства для поддержания стабильной работы оборудования в форс-мажорных ситуациях. Отказоустойчивость серверов важна, поскольку неполадки в работе…
Про отказоустойчивость распределенных систем обычно говорят на уровне архитектурных схем: несколько реплик, несколько серверов, резервное хранилище, Kubernetes-кластер. На схеме все выглядит убедительно. Но у инженеров возникает более практичный вопрос: Что произойдет, если прямо сейчас взять и выключить часть инфраструктуры? Именно это мы и проверяем. Читать далее
Для обеспечения бесперебойной работы необходимо реализовать механизмы сохранения разговоров при недоступности серверов и/или их перезапуске, т.е. обеспечивать отказоустойчивость системы. Это позволит обеспечить непрерывность коммуникации между пользователями.В данной…
В этой статье я хочу поделиться опытом, который накопил за годы работы с юнит-тестами в Angular. Вот о чём пойдёт речь:- Почему важно писать юнит-тесты- Зачем мокать зависимости и каковы плюсы и минусы- Что такое SIFERS и почему это важно- Что такое Angular Testing Library (ATL)- Как тестировать с помощью SIFERS- Как получать элементы DOM и генерировать события- Что такое jest-auto-spies и observer-spy Читать далее