fallback

  • ХабрахабрФото Программист-защитник сильнее энтропии

    Программист-защитник сильнее энтропии

    © Dragon Ball. Goku. А если от проблемы нельзя защититься, то хотя бы сделать так, чтобы её последствия и влияние на пользователей были минимальными. Программист-защитник в любой момент и в любом месте кода ожидает появления потенциальных проблем и пишет код таким образом, чтобы заранее от них защититься. Идея защитного программирования в том, чтобы защититься от проблем, которые сложно или вовсе…

    Читать далее »
  • ХабрахабрФото Безболезненный Fallback Cache на Scala

    Безболезненный Fallback Cache на Scala

    В крупных или микросервисных архитектурах самый важный сервис не всегда самый производительный и бывает не предназначен для хайлоада. Мы говорим о бэкенде. Он работает медленно — теряет время на обработке данных и ожидании ответа между ним и СУБД, и не масштабируется. Даже если само приложение масштабируется легко, это узкое место не масштабируется совсем. Как эту проблему решить и обеспечить высокую производительность? Как обеспечить ответ системы, когда важные источники информации молчат? Но если нет, то Олег Нижников (Odomontois)…

    Читать далее »
  • ХабрахабрФото Graceful degradation. Доклад Яндекс.Такси

    Graceful degradation. Доклад Яндекс.Такси

    Сервисы необходимо писать так, чтобы минимальная функциональность сохранялась всегда — даже если откажут критически важные компоненты. Илья Сидоров, руководитель одной из команд продуктовой разработки бэкенда Яндекс.Такси, объяснил в своем докладе, как мы даем пользователю заказать машину, когда отдельные части системы не работают, и по какой логике мы активируем упрощенные версии сервиса. Важно писать не только сервисы, которые хорошо работают, но…

    Читать далее »


Кнопка «Наверх»