Size: a a a

Обсуждения техдирские

2021 January 06

IS

Igor Sidorov in Обсуждения техдирские
Странно. А вечеринки с икрой и шампанским они неплохие делали 🙂
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Igor Sidorov
Странно. А вечеринки с икрой и шампанским они неплохие делали 🙂
Магазин koshelek.ru вообще их делал на корабле и с чёрной икрой и вискарём Velvet 18 y.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
И где этот косхелек?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Ухты. Домен продали) Теперь там битки торгуют
источник

AS

Andrey Shetukhin in Обсуждения техдирские
А была чёрная икра. Сик транзит глория мунди
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Если запрос умер до приложения и клиент получил 502 - это однозначно запись в лог о том, что сервис недоступен по причине проблем внутри клстера, обрабатывающего запросы. И всё. 404 - это отсутствующая локация обработки, а не отсутствующий объект внутри БД. 401 - это необходима авторизация к ресурсу, а не требование создать сессию в приложении.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Тот, кто думает иначе - не умеет проектировать серсивы, никогда не портировал их и ничего кроме http в глаза не видел.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
С нетерпением жду кокококо-покпок-пок про то, что всё в мире на HTTP
источник

RS

Roman Sivakov in Обсуждения техдирские
Andrey Shetukhin
Если запрос умер до приложения и клиент получил 502 - это однозначно запись в лог о том, что сервис недоступен по причине проблем внутри клстера, обрабатывающего запросы. И всё. 404 - это отсутствующая локация обработки, а не отсутствующий объект внутри БД. 401 - это необходима авторизация к ресурсу, а не требование создать сессию в приложении.
++
источник

AS

Andrey Shetukhin in Обсуждения техдирские
На заре интернетостроения у меня был опыт с Oracle 9 IAS (Internet Application Server) и  его Oracle Forms. Там, как раз, всё было построено на кодах ответа HTTP. Неверный порядок аргументов в GET-запросе - 404, потому что соответствующая локация отображается на хранимую процедуру, и аргументы не совпадают. Неправильные данные в том же GET-запросе - 500. Авторизация - 401 и делай что хочешь.

Приводило это к невероятно изъ@бистой системе перехвата кодов ответа и написанию прокси (на Перле,  конечно), всё только для того, чтобы пользователь мог хоть как-то работать с этим уродцем.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Это было в благословенные времена отсутствия xmlhttprequest, потому что будь тогда интерактивные страницы, этого продукта аборта Оракла вообще бы не получилось отладить.
источник

R

Ruslan in Обсуждения техдирские
Andrey Shetukhin
Если запрос умер до приложения и клиент получил 502 - это однозначно запись в лог о том, что сервис недоступен по причине проблем внутри клстера, обрабатывающего запросы. И всё. 404 - это отсутствующая локация обработки, а не отсутствующий объект внутри БД. 401 - это необходима авторизация к ресурсу, а не требование создать сессию в приложении.
Не понятно, что и все? Клиенту ничего не отдавать? Если ваш бэкенд стоит внутри инфраструктуры заказчика и HTTP-трафик на него проксируется с nginx-заказчика, то хотите вы или нет, но 502 и 404 и 403 и 302 будут прилетать в ваш клиент и уметь их обработать клиент должен.
источник

ИП

Иван Повстен... in Обсуждения техдирские
Andrey Shetukhin
Там полтора сервера и ФОТ такой, что 200 000 для CTO - неподъёмная зарплата.
факт
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Ruslan
Не понятно, что и все? Клиенту ничего не отдавать? Если ваш бэкенд стоит внутри инфраструктуры заказчика и HTTP-трафик на него проксируется с nginx-заказчика, то хотите вы или нет, но 502 и 404 и 403 и 302 будут прилетать в ваш клиент и уметь их обработать клиент должен.
Всё понятно. 502- проблемы с сетью внутри отвечалки. Conncetion refused - проблемы с сетью между клиентом и фронтом сервера. Всё более чем очевидно, и всё это элементарно выдаётся пользователю в сообщении вида "Нет связи с сервером, проверьте подключение к интернет" (Conncetion refused) и "В данный момент сервера перегружены" (502, 503)
источник

AS

Andrey Shetukhin in Обсуждения техдирские
3XX RPC-клиент обрабатывать не должен. Этих кодов вообще не должно быть в современном мире интерактивных страниц. 3XX допустимы только для редиректов статики и POST-redirect-GET в HTML-формах и ни для чего другого.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Никакой бизнес-логики ни на 4ХХ, ни на 5ХХ быть в современном приложении не должно. Только GET для кэшируемых запросов с 200OK и только  POST/PUT/DELETE - для REST или XML/JSON RPC. C тем же 200OK в виде ответа.

Всё остальное - школярство и очень плохое проектирование системы.
источник

AP

Andrey P in Обсуждения техдирские
Павел Симонов
По условию задачи - прошла синтаксическая ошибка в прод. Возможно, это реально был JS)
Ну вот представьте, вы скушали отбросы из мусорного бачка и отравились. Кто в этом виноват? Бачок? Ресторан, который их выбросил? Сотрудник, который выбрасывал? Реклама, которая призывает питаться из мусорных бачков? Или бомжи, которые на ваших глазах ели из мусорного бачка?
источник

ПС

Павел Симонов... in Обсуждения техдирские
Andrey P
Ну вот представьте, вы скушали отбросы из мусорного бачка и отравились. Кто в этом виноват? Бачок? Ресторан, который их выбросил? Сотрудник, который выбрасывал? Реклама, которая призывает питаться из мусорных бачков? Или бомжи, которые на ваших глазах ели из мусорного бачка?
Для того чтобы узнать мое мнение - нужно перечитать историю комментов. Заново все рассказывать мне лень)
источник

YM

Yuri M in Обсуждения техдирские
Alexander
Это все лирика. Что нужно сделать сейчас, потом, и в общем?
>что нужно сделать сейчас, потом и в общем?

>дерём без смазки тимлида
>дерём без смазки тимлида
>дерём без смазки тимлида
>сама должность означает, что TL должен быть выдран
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Andrey P
Ну вот представьте, вы скушали отбросы из мусорного бачка и отравились. Кто в этом виноват? Бачок? Ресторан, который их выбросил? Сотрудник, который выбрасывал? Реклама, которая призывает питаться из мусорных бачков? Или бомжи, которые на ваших глазах ели из мусорного бачка?
Мне кажется, если эта проблема вылезла выше тимлида, надо менять тимлида))
источник