Скоро во всех магазинах страны. - Вы в живой очереди или по записи? - Я в очереди через приложение. - Ну тогда через одного пойдёте!
@Вадим-б3п4б2 жыл бұрын
Мне одному кажется - или сочетания ответов "мы сделали идеальную rich model" и "у нас все сеттеры свойств модели публичные" не особо сочетаются друг с другом. Поясню: Rich model предполагает, что св-ва устанавливаются только через вызов соответствующего метода - типа AddOrder - который в свою очередь и установит соответствующее свойство. Тогда вопрос - зачем нарушать инкапсуляцию, обнажать св-во?
@aziat3945Ай бұрын
Цыгане))
@DmitriPisarev3 жыл бұрын
Афигенное интервью! Вдохновляет! Хочется подтягиваться до вашего уровня ребята.
@gatabchiteng67823 жыл бұрын
пожалуйста в названии видео пишите с#
@freedomtv22953 жыл бұрын
В данном видео мой стек а так же топ интервьер - лайк 100%
@BashkaMen3 жыл бұрын
Спасибо:)
@oPsmlya2 жыл бұрын
48:00 В RabbitMQ если при отправке в очередь, обычно сразу по ключу передавать created, cancelled, ..., то проблем не будет с эксепшном(если для cancelled кто то не добавил приоритет).
@vyciox3 жыл бұрын
Thanks for interesting conversation. Thanks for your hard work.
@soogardev3 жыл бұрын
🤟пасяб за выпуск
@BearVodkaAndValenki2 жыл бұрын
Шикарно. Про gRPC было интересно послушать.
@albertogaudi2913 Жыл бұрын
на хватает тайминга в описании к видео по вопросу "RPC и REST", время 1:04:17
@YuriiKratser3 жыл бұрын
Спасибо, ведущий как куала )
@ueelalinn2 жыл бұрын
интересное приложение пилит Константин, жаль что в наших реалиях оно не будет работать, да и саму проблему очередей это не решит, ведь пропускная способность магазина не увеличивается никак
@BoolFalse2 жыл бұрын
in Armenia there's an app for many years, and that's similar to that.. but it works especially for banks, medicals, etc. At first it also had some difficulties, but now it helps us so much.. Anyway, it's interesting to use something like that at cashier
@klasdtigra Жыл бұрын
Так тут суть в оптимизации беж, типо человек не стоит в очереди а примерно знает когда касса освободиться и ходит по магазину покупает не тратят время на стоянку
@Eugene.g3 жыл бұрын
лайк с двух рук 👍👍
@StupidLova3 жыл бұрын
Так хорошо прошло, что даже скучно. Нащупывайте хоть какой-то холиварчик, пожалуйста
@ПавелФамильевич3 жыл бұрын
Вопрос к топику "Про событийный системы". Юзер посылает запрос, один сервис создает ордер и райзит ивент другому на создание инвойса. Потом инвойс сервис райзит ивент и ордер сервис комплитит ордер. Вопрос: юзер не получит респонс когда только ордер будет создан или когда уже инвойс на другом сервисе тоже? Как тогда реализовано ожидание?
@BashkaMen2 жыл бұрын
в целом в таких приложениях строят UI по другому чаще всего говорят "будет сделанно" и предлагают ждать нотификацию (к примеру регистрация пришлет емейл в подтверждение регистрации) либо на UI делать лоадер и в фоне лонгпулят бекенд но и если сильно хочется можно не отпускать запрос и реализовать модель request-response на очередях, но ожидания в асинхронных системах это антипаттерн)
@maksymlazorenko7636Ай бұрын
Почитайте о Saga-State Machine (MassTransit) Возможно это даст вам ответ на вопрос :)
@dvloopNew10 ай бұрын
Очень сложно понимать русский сленг английских слов
@nenostyle2 жыл бұрын
в некоторых случаях проводятся сессии лайв-кодинга на собеседованиях многим в принципе некомфортно писать код, когда на них смотрят - тут ещё психологический момент включается было бы интересно увидеть собеседование и с такой практикой (в порядке эксперимента хотя бы)
@АртемАрте-г5х Жыл бұрын
Успешно заменяется на сессию code review и поиск проблем в маленьком кусочке чужого кода. Показывает, видит ли архитектурные проблемы человек или только неправильно названные переменные. Или даже это не смущает
@YourAwesomePlace2 жыл бұрын
kzbin.info/www/bejne/epbYY5aqYrOqZpI что за "sec"? Может zinc?
@samirsalimkhanov3554 Жыл бұрын
Нуууу...... не очень так для названия видео. Удачи ребята по любому!
@rtm00762 жыл бұрын
1. Выбор технологии очереди у Попова крайне плох - есть есть System.Runtime.Caching то удивительно что перегрузки в Redis у людей отсуствует, при этом они говорят о высокой нагрузке? Реляционную базу данных с Dapper для чтения и остальное через EF - так же это просто мусор, да и сама реляционка тут абсолютно ненужна. Ведение через рич модели - полная фигня так же, это плохо и неподдерживаемое месиво. Глобальный лок на машине состояния? Позволяет выдерживать большие нагрузки? Да это утопия. 2. Если это настоящий сеньор - не дай бог мне с таким работать. 3. Вопросы человека который проводит собеседования - крайне плохие. Нужно было так - Высокие нагрузки это какие? Как измеряете? Чем измеряете? Есть ли дегрейд тесты? Ищете ли узкие места? Скажем мы на любое обращение по рест апи может точно сказать сколько был тайминг на любую операцию - бд, маппинг или расчет. Дальше я бы спросил - как реализованы эндпоинты? Это рест апи через json? используете ли сжатие? помогает ли это? Думали ли об использовании GRPC Protobuff? Дальше есть ли паттерн витрина? Дальше вынесена ли авторизация и аутентификация в отдельный микросервис? Summary: Крайне плохое интервью, сумбурное, вопросы инревьюера вообще какие то левые от балды просто.
@blameflamerm2 жыл бұрын
Согласен
@АлександрЖаринов-х8ш2 жыл бұрын
строго поддерживаю. РСУБД - прошлый век, все давно сидят на NoSQL. Был у нас один такой на собеседовании, кое-как смогли свернуться, встал на привычные лыжи трех выученных вопросов и не остановить. Щас бы в 2к22 пилить монолит лол
@Andrq122 Жыл бұрын
@@АлександрЖаринов-х8ш ну да, а давайте всем навязывать микросервисы и потом вбухивать в разработку тонну денег. У всех ведь тут кучу бабла.
@pincode7983 Жыл бұрын
@@АлександрЖаринов-х8ш РСУБД не прошлый век, все зависит от задач и от бюджета, если продукт приносит деньги, компания укладывается в бюджет и нет задач которые требуют nosql - то РСУБД прекрасное решение, даже в 2023. Монолит тоже самое, микросервисы нужны не везде и не всегда.
@klasdtigra Жыл бұрын
@@АлександрЖаринов-х8ш Вы наверное из тех разработчиков которые пихают все технологии которые знаю в любой проект и пилят сайт одностаничник с регистрацией и одной ручкой апи на микросервисы и засовывают в к8с Каждой задаче свои технологии, реляционный БД не прошлый век, это инструмент подходящий под одни задачи и не подходящий под другие
@firmhand Жыл бұрын
Терминология в стиле Зажиточная Модель против Модели с Раком Крови это не для 2023 года, извините. Но и по-сути если вы любите всю логику в кучу сложить, то на каждый Дата Тип создайте по Типу с Операциями. То же самое, но при этом данные не будут смешаны с логикой.
@JaneDoe-od4ep3 жыл бұрын
Душнильское шоу заглохло?
@aleksandrzhanchipzhapov34595 ай бұрын
Ну вроде синиор а про не знает что раббит не гарантирует порядок доставки
@gatabchiteng67823 жыл бұрын
набираю в поиске java синьор и ютуб в очередной раз предлагает мне это видео захожу и не сразу понимаю что это не то извините поставлю минус, может тогда оно перестанет появляться у меня
@mixelx2 жыл бұрын
мне кажется тут максимально пытаются абстрагироваться от конкретного языка. процентов 80 (если не больше) этого интервью вполне может быть и на java senior