Тёмный
{ между скобок }
{ между скобок }
{ между скобок }
Подписаться
Книжный клуб { между скобок }
Накопилась гора книг? Одному сложно заставить себя читать? Нужен систематический подход? Тогда добро пожаловать в книжный клуб! Обсуждаем, делимся впечатлениями и ревьюим друг друга.

Комментарии
@Fullydownable
@Fullydownable День назад
чел не знает про сборку образов from scratch?)
@alexk5067
@alexk5067 3 дня назад
Не хочу показаться грубым, но если вырезать Николая, сократится только время видео.
@abcdefghi1489
@abcdefghi1489 3 дня назад
Блин, крутое имя типу дали - Аксель, без шуток)
@fenderbender2096
@fenderbender2096 4 дня назад
ООП головного мозга.
@alexk5067
@alexk5067 5 дней назад
Шел 2025 год, а мы все еще разбираемся в DDD.
@fenderbender2096
@fenderbender2096 5 дней назад
Такие задачи надо давать сразу на платформе литкода и подобных. Там есть тест кейсы, отладка и прочее. И потом, причём тут пхп? Вопрос чисто на алгоритмы.
@rerurkful
@rerurkful 5 дней назад
Осень полезно смотреть такой контент . Иногда можно на перед знать как решить задачу. Спасибо!
@alexk5067
@alexk5067 7 дней назад
Очень познавательно, огромная благодарность, вернули веру в себя. Я думал это только я сижу и размышляю над простым вопросом, выискивая все кейсы, ожидая подвоха, думая как это потом убрать в очереди, треды и т.д.😂 а мне говорят, молодой человек, мы уже полтора часа сидим, вы половину только сделали. Это называется overqualified. Тебе отказывают и ты такой сидишь и думаешь, да как так.. да это же фигня, я такое умею.. я такое писал. Я легко всю ночь пишу нон стоп, а час на собесе чувствую себя идиотом, не то что там синьором, еле еле на мидла тяну)) Ребята, еще раз спасибо, с меня + и подписка:)
@ВладимирАкимов-х5х
Балабол, который не знает чем занимается ем, несет полную чушь, супер мкрзкий чувак
@MrInfree
@MrInfree 12 дней назад
Собеседование кое-как начинается с 15 минуты. Уважайте людей, добавляйте тайм-коды либо обрезайте лишнее.
@phil2964
@phil2964 12 дней назад
👍👍👍
@diembzz
@diembzz 16 дней назад
Что нужно делать, если не попадем в условия select? Когда параллельно выполнился другой запрос и значение quantity или version уже обновилось?
@AntonArhipov
@AntonArhipov 17 дней назад
вместо with наверное хотели when писать? очепяточка
@mokevnin
@mokevnin 18 дней назад
Так и не сказал спасибо за приглашение)
@aleksandrfedotov6310
@aleksandrfedotov6310 26 дней назад
Ну да, конечно это собеседование, охотно верю что вопросы она видит впервые, судя по заученным ответам. Даже подумать время не берет, сыпет ответами(неверными во многих случаях)
@timur2887
@timur2887 26 дней назад
Просить своего подчиненного написать увольнение по собственному желанию? Неужели Рольф не может себе позволить по соглашению сторон?
@Sora4815
@Sora4815 27 дней назад
Лол, такая годнота и так мало просмотров О_о
@alexfilus
@alexfilus 29 дней назад
А что с перформансом у него? А то я как-то услышал как разработчики хвастались что Темпорал обрабатывает сотни экшенов в минуту, подумал что нам нужны тысячи в секунду и решил остаться на самописе)
@anton.tsitulskiy
@anton.tsitulskiy 29 дней назад
На тысячах в секунду не замерял, можно локально оттестировать с помощью образов на git. Но если в лоб, то это 1к rps на grpc вызов по запуску workflow, должен выдержать имхо. А обработка уже скейлится пользователем(бекендером) в его пространстве.
@vlkvr
@vlkvr Месяц назад
Привет владельцу канала! Увидел ссылку на стрим в твиттере. Спасибо за организацию и спасибо Роману за то, что поделился своим опытом! Вопрос такой: я уже довольно давно вынашиваю в голове свой концепт клавы. Но навыков и знания не достаточно, чтобы сконструировать ее. Чувствую, что нужен опытный наставник. Времени на изучение и на ошибки в процессе конструирования и сборки нет, поэтому хочется пройти этот путь под чутким руководством. Короче, нужен наставник и, разумеется, готов сотрудничать на платной основе. Можете как-то направить? Рекомендовать конкретного человека или сообщество?
@mezhdu_skobok
@mezhdu_skobok 28 дней назад
Ответ от Ромы привет! попробуй зайти в группу t.me/keebcult в телеграмме. Там ребята смогут ответить на твои вопросы, может кто-то захочет стать наставником.
@vlkvr
@vlkvr 28 дней назад
@@mezhdu_skobok спасибо!!!
@ДмитрийШишмаков-р8и
Кандидату стоит повторить нормальные формы при проектировании таблиц БД. Дальше нужно повторить как устроен REST API и какие правила в его формировании. Сейчас, увы, очень слабо 😢
@textyre
@textyre Месяц назад
Нужно поработать над расположением микро, чтобы не слушать час дыхания в него
@sergeymurashov4365
@sergeymurashov4365 Месяц назад
- Я это вырежу Конечно, никто ничего не вырезал )
@Олександр-ю9н
@Олександр-ю9н Месяц назад
Всё прикольно выглядит, только есть нюанс, когда регулярно обновляешь флоу на проде, то уже запущенные флоу будут работать по старому коду и надо мучаться с версиями.
@CultureofSpeech
@CultureofSpeech Месяц назад
Чудесно звучит ❤ Куда и кому слать неудобные вопросы по жанной теме??
@mezhdu_skobok
@mezhdu_skobok Месяц назад
Пиши здесь или в чат t.me/backend_megdu_skobkah А там дальше разберёмся
@МихаилГусев-э4с
@МихаилГусев-э4с Месяц назад
Кандидат конечно слабовато проектирует таблицы)) А чего интеграцию с самими ресторанами не сделали(как данные в систему резервирования столиков то попадают)?
@mezhdu_skobok
@mezhdu_skobok Месяц назад
Я думаю это уже в рамках какой нибудь другой задачи рассмотрим - например авиа билеты или кинотеатр. Если есть желание поучаствовать в таком публичном собеседование, можете написать в телеграмм в лс @Gskoba
@KevinBarker-y5q
@KevinBarker-y5q Месяц назад
А вы могли бы рассказать, какие основные ошибки допускают новички при проектировании систем? Лично я долго искал подходящие курсы по IT, рассматривал разные варианты, но в итоге выбрал Skypro. С их помощью я смог не только освоить новые навыки, но и найти своего первого заказчика))
@AlexZdanevich
@AlexZdanevich Месяц назад
Выпуск просто бомба! 💣💥
@errandir
@errandir Месяц назад
Tempóral же )) UPD не дослушал до конца первой минуты, спасибо Антону за правильное ударение )))
@ИльдарГараев-б8к
@ИльдарГараев-б8к Месяц назад
Очень интересно
@arturdaukaev5673
@arturdaukaev5673 Месяц назад
Time-коды было бы хорошо добавить
@edwardbaranetsky3005
@edwardbaranetsky3005 Месяц назад
тяжело смотреть, каждый о своём, сплошной поток сознания не по теме
@ВладимирАрнольд-к4ш
Несколько лет работал с аналогичным устройством внутренней архитектуры сервиса, хорошо знаю плюсы и минусы подхода. У рассказанного подхода есть большие проблемы с оптимизацией. Например, сохранение агрегата целиком грузит базу на порядок больше, чем обновление отдельных полей. А это блокировки таблиц, полей, IOPS, обновление кешей в базе. Кроме того, в указанном примере для query текст запроса отправляется по сети каждый раз, вызывая сначала свою сериализацию, потом десиарилизацию и синтаксический парсинг. Если нужна призводительность, уйти от хранимых процедур не получится. Подход можно докрутить, но придется отказаться от агрегатов и ряда других идей. На небольших приложениях работает хорошо, но в нагруженных системах, увы, не применимо. Кроме того, использование этой архитектуры в микросервисах маленького размера накладывает огромный оверхед на затраты времени на разработку и сильно усложняет сопровождение. Но единобразие архитектуры действительно полезная штука. Резюмируя свой опыт - внутренняя архитектура сервиса должна быть. Выбирайте наиболее удобную для себя и делайте просто. Единообразно где это возможно. Большая часть книжек презентует красивые концепции, которые сыплются при реализации. Пишут такие книжки для того, чтобы продать Вам идею. Не забывайте об этом. KISS и YAGNI самые важные аббревиатуры.
@AlexZdanevich
@AlexZdanevich Месяц назад
Григорий, спасибо за интересное обсуждение! Не мог бы ты поделиться списком литературы, источников информации про моделирование? Может быть гости могут поделиться своими? Интересная тема!
@vladimirnazarov9033
@vladimirnazarov9033 Месяц назад
@mezhdu_skobok не смог найти в плейлисте встречи по главам 6 и 7, они существуют?
@nightblure
@nightblure Месяц назад
и кстати промокод не работает
@nightblure
@nightblure Месяц назад
хороший выпуск! где-то на гитхабе код валяется?
@konstantinshilov3585
@konstantinshilov3585 Месяц назад
Мне кажется собес был ненужным. Сразу было понятно, что он готов к такой работе.
@taksed0
@taksed0 Месяц назад
Если со временем правила для value object поменялись, и некоторые значения в базе стали невалидными, то как их выгружать из базы? Если из 3-й системы, на которую ты никак не можешь повлиять, летит невалидная фигня, останавливать работу всех сервисов?
@alevadnaya
@alevadnaya Месяц назад
Интересный формат, спасибо за видео
@evseevav
@evseevav Месяц назад
Почему-то Георгий всегда намного тише, чем остальные. Звук нельзя выровнять?
@mezhdu_skobok
@mezhdu_skobok Месяц назад
Спасибо за обратную связь, сделаю микрофон громче
@dimarogov4687
@dimarogov4687 Месяц назад
Было бы здорово если Геннадий поделился примерами статей с глубоким разбором кейсов по DDD
@rudolfsikorsky7900
@rudolfsikorsky7900 2 месяца назад
1. Кандидат слишком многословен. 2. Кандидат оцениватся как "выше синьора", но спрашивают у него базу по Java Core. Сусдизайн в "РиК" не творят? А если творят - кто эти монстры? И как вы тогда собесите джунов/мидлов?
@nailkh
@nailkh 2 месяца назад
О какой книге идет речь на 44 минуте?
@grigoriyskobelev992
@grigoriyskobelev992 2 месяца назад
Про какой ты конкретно тайм код. Например, так можно указать отметку времени 46:30
@SergeiPeshalov
@SergeiPeshalov 2 месяца назад
Этот DDD не нужОн ваш
@МихаилГусев-э4с
@МихаилГусев-э4с 2 месяца назад
Не так уж и плохо. Хорошо, что не похоже на популярные сейчас шаблоны аля Алекс Ксю. Но, кажется, было бы лучше, если бы интервьюер активнее контролировал и направлял отвечающего. Очень много говорильни, но мало чего зафиксировано на схемах. Надо выступающему посмотреть Курс молодого бойца от Олега Онтико(hightload++).
@ВостряковАлександр-п9ы
большой минус кандидату - он вообще никаких вопросов не задал про задачу. например, можно было бы узнать как будет использоваться система - больше записи или чтения, профиль нагрузки, объем данных, кол-во нод в системе и тд. а тут сразу начал реализовывать, а на 9.43 интервьювер сказал про инмемори БД...
@basimal-jawahery5688
@basimal-jawahery5688 2 месяца назад
Я так понимаю что описание workspace на языках Java, .Net, etc дает возможность определять архитектурные правила и праверять их соблюдение модульными тестами. Или есть еще какое-нибудь интересное использование описаний архитектуры на Java?
@IvanBorisov-x6t
@IvanBorisov-x6t 2 месяца назад
Объясните пожалуйста, как это работает? MAU 20m, значит в день 670к???? Чоооо? У винды 365м пользователей, значит в день 1 Мио? Серьёзно?!?
@КириллГрачев-ы4б
@КириллГрачев-ы4б 2 месяца назад
32:00 Если нет consistency, зачем делать систему, где есть лидер..? Просто взяли и не выбрали ничего из "CAP"...
@КириллГрачев-ы4б
@КириллГрачев-ы4б 2 месяца назад
22:21 Плохой вариант. Для leader election нужен специальный алгоритм, наивный не сработает