Javascript не ограничивается фронтендом, а указанные в статье библиотеки нацелены лишь на него. Так и написали бы в заголовке, что речь только о фронте.
С ноды 20.не_помню_минор (в 22 тоже) есть экспериментальная опция загрузки esm через require. А так согласен, что гемор полный. Особенно когда тебе на выходе еще и бинарник получить надо. Всякие pkg начинают глючить.
Как раз в этом году покупал похожие стулья на дачу. Прочитал статью и теперь не понимаю эту экономику маркетплейса (мегамаркет): 4 стула по 23190 - кешбэк бонусами 12437 (54%).
Цена стула получается 2688. Суда по статье это почти себестоимость. А тут еще логистика + бесплатная доставка до квартиры.
Как получается такая цена? Инвестиции маркетплейса в долю рынка? Демпинг продавца? Но по другим позициям у них наоборот дороше тех же озон и wildberries (например, в разделе одежда ряд позиций дешевле на озон в 2 раза).
От выстрела в ногу и сейчас не защититься. Можно же ходить по частным клиникам и также делать маммографию, только отвлекая врача на лишние действия, когда еще несколько лет назад сетки давали результат лучше среднестатического маммолога.
Еще интересный вариант - вендинговый маммограф. Закрытая кабинка, дама прислоняется куда там надо, делается легкий рентген, который отправляется сходу на нейросеть и выдается оценка сети типа: есть подозрение на онкологию или нет. Такое бы в больницах поставить, но наверняка законодательных преград пока много будет.
Картинка на экране и реальный человек могут сильно отличаться :) Как они в бытовом плане? Также им нужно соответствовать в окружении и в интересах. Иначе будут претензии, что имеешь малый доход, не такое образование, не имеешь крутых друзей, нет люксовой недвижимости и далее по списку.
pwa работает без сети. Если нужно можно сделать ссылку на рабочий стол как обычному приложению. Опять же, я не говорю, что все приложения должны быть под веб. Но фиговина для подбора палитры легко.
Стоит отметить, что в Garnet, в том числе, не работает lua, а если вы плотно используете redis (не только get/set), то скорее всего lua команды тоже уже используются.
Добавьте трассировки чтобы отслеживать прохождение вашего запроса через набор микросервисов. Трассировки позволят найти узкое место или удивиться что вместо одного запроса вы шлете N.
Кроме retry еще посмотрите на circuit breaker, иначе, возможно, вы создадите ненужную нагрузку при сбое.
Сделайте включаемым сбор лога тела запросов/ответов, так как иногда нужны не только метрики времени и статусов, но и разбор причин ошибок. А постоянный лог не всегда нужен/возможен/добавляет тормоза.
Почему нельзя прервать процесс поиска через AbortController?
Что-то вроде gitlab с ассистентом получилось?
Javascript не ограничивается фронтендом, а указанные в статье библиотеки нацелены лишь на него. Так и написали бы в заголовке, что речь только о фронте.
С ноды 20.не_помню_минор (в 22 тоже) есть экспериментальная опция загрузки esm через require. А так согласен, что гемор полный. Особенно когда тебе на выходе еще и бинарник получить надо. Всякие pkg начинают глючить.
Как раз в этом году покупал похожие стулья на дачу. Прочитал статью и теперь не понимаю эту экономику маркетплейса (мегамаркет): 4 стула по 23190 - кешбэк бонусами 12437 (54%).
Цена стула получается 2688. Суда по статье это почти себестоимость. А тут еще логистика + бесплатная доставка до квартиры.
Как получается такая цена? Инвестиции маркетплейса в долю рынка? Демпинг продавца? Но по другим позициям у них наоборот дороше тех же озон и wildberries (например, в разделе одежда ряд позиций дешевле на озон в 2 раза).
Не ясно чем принципиально отличается от NestJs. Почему нельзя было накрутить требуемую функциональность поверх Nest.
Исходя из примеров все очень близко.
Полагаю, что это требования по системному дизайну. Для него есть roadmap по изучению на популярном ресурсе: https://roadmap.sh/system-design
А нельзя уволочь на луну/марс? Там, как мне кажется, даже старье могло бы пригодиться.
От выстрела в ногу и сейчас не защититься. Можно же ходить по частным клиникам и также делать маммографию, только отвлекая врача на лишние действия, когда еще несколько лет назад сетки давали результат лучше среднестатического маммолога.
Еще интересный вариант - вендинговый маммограф. Закрытая кабинка, дама прислоняется куда там надо, делается легкий рентген, который отправляется сходу на нейросеть и выдается оценка сети типа: есть подозрение на онкологию или нет. Такое бы в больницах поставить, но наверняка законодательных преград пока много будет.
Всегда мечтал вместо парикмахерской засунуть голову в аппарат на минуту. Главное выжить.
Картинка на экране и реальный человек могут сильно отличаться :) Как они в бытовом плане? Также им нужно соответствовать в окружении и в интересах. Иначе будут претензии, что имеешь малый доход, не такое образование, не имеешь крутых друзей, нет люксовой недвижимости и далее по списку.
pwa работает без сети. Если нужно можно сделать ссылку на рабочий стол как обычному приложению. Опять же, я не говорю, что все приложения должны быть под веб. Но фиговина для подбора палитры легко.
Если это единственная проблема то можно обойтись работой со снимком экрана.
Не требует установки. Легче обхватить аудиторию. Легче распространить обновление. Доступно почти с любого устройства, в том числе с мобилы.
Как в прошлое вернулся. Проект который может быть сделан под веб сделан настольным приложением. И ссылки на github нет.
Взяли сильно большую тему и не до конца углубились в каждую задачу.
У меня в практике сложился следующий подход к выбору технологий:
Если это публичный сервис, то делаем REST-api + openapi (swagger) + валидация входных данных (а на тестовых средах и валидация выходных).
Если это внутреннее синхронное нагруженное взаимодействие, то gRPC
SOAP только если это legacy или просто такие требования (федералы любят)
Для отправки асинхронной задачи (и если ее не страшно потерять), если сервисы подключены к общему кешу Redis, то pub/sub через Redis
Для отправки асинхронных уведомлений (задач) множеству подписчиков - Kafka
В производительности, репликации, кластеризации, малом функционале относительно redis.
Стоит отметить, что в Garnet, в том числе, не работает lua, а если вы плотно используете redis (не только get/set), то скорее всего lua команды тоже уже используются.
Можно еще добавить:
Добавьте трассировки чтобы отслеживать прохождение вашего запроса через набор микросервисов. Трассировки позволят найти узкое место или удивиться что вместо одного запроса вы шлете N.
Кроме retry еще посмотрите на circuit breaker, иначе, возможно, вы создадите ненужную нагрузку при сбое.
Сделайте включаемым сбор лога тела запросов/ответов, так как иногда нужны не только метрики времени и статусов, но и разбор причин ошибок. А постоянный лог не всегда нужен/возможен/добавляет тормоза.