#ИнтересныеВидео | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🤔1
#ИнтересныеКниги | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
🏢 Стартапы vs IT-гиганты: куда лучше устроиться Junior-разработчику
#ИнтересныеСтатьи | @mood_frontend
#ИнтересныеСтатьи | @mood_frontend
🔥3
#ИнтересныеВидео | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
#ИнтересныеСтатьи | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🤯2
#ИнтересныеКниги | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Давайте знакомиться!
Всё это время я выкладывал сюда контент для фронтенд-разработчиков, но хочу сделать эту страницу более интересной.
Я действующий программист с 4-мя годами опыта. Основное направление — фронтенд, но иногда пишу и бэкенд. Очень люблю перетереть за архитектуру и чистый код.
Помимо программирования, я буду писать здесь о финансах (максимально открыто и искренне) и путешествиях.
Надеюсь, что эта новизна принесет удовольствие и вам, и мне. Поэтому предлагаю познакомиться: вы можете написать о себе пару предложений в комментариях — буду рад.
Всё это время я выкладывал сюда контент для фронтенд-разработчиков, но хочу сделать эту страницу более интересной.
Я действующий программист с 4-мя годами опыта. Основное направление — фронтенд, но иногда пишу и бэкенд. Очень люблю перетереть за архитектуру и чистый код.
Помимо программирования, я буду писать здесь о финансах (максимально открыто и искренне) и путешествиях.
Надеюсь, что эта новизна принесет удовольствие и вам, и мне. Поэтому предлагаю познакомиться: вы можете написать о себе пару предложений в комментариях — буду рад.
👍20🔥5
Защищаем сервер от перегрузок
Недавно при реализации прокси-сервиса столкнулся с интересными паттернами: Exponential Backoff и Circuit Breaker.
Exponential Backoff - увеличивает время ожидания следующих запросов при каждом неудачном запросе.
Circuit Breaker помогает остановить запросы на сервер, если сервер становится недоступен или возникает множество ошибок, позволяет системе восстанавливаться.
Теперь пример:
1. Делаем запрос на сервер.
2. Сервер возвращает ошибку.
3. Circuit Breaker проверяет статус сервера.
4. Если сервер доступен, следующий запрос будет отправлен через 1 секунду.
5. Если сервер снова возвращает ошибку, следующий запрос будет отправлен через 2 секунды.
6. Если сервер снова возвращает ошибку, следующий запрос будет отправлен через 4 секунды и так далее.
Подобную логику можно использовать частично и на фронтенде.
Недавно при реализации прокси-сервиса столкнулся с интересными паттернами: Exponential Backoff и Circuit Breaker.
Exponential Backoff - увеличивает время ожидания следующих запросов при каждом неудачном запросе.
Circuit Breaker помогает остановить запросы на сервер, если сервер становится недоступен или возникает множество ошибок, позволяет системе восстанавливаться.
Теперь пример:
1. Делаем запрос на сервер.
2. Сервер возвращает ошибку.
3. Circuit Breaker проверяет статус сервера.
4. Если сервер доступен, следующий запрос будет отправлен через 1 секунду.
5. Если сервер снова возвращает ошибку, следующий запрос будет отправлен через 2 секунды.
6. Если сервер снова возвращает ошибку, следующий запрос будет отправлен через 4 секунды и так далее.
Подобную логику можно использовать частично и на фронтенде.
🔥5⚡2