Ревью микросервисного проекта "Планировщик задач" на Java от студента @immagixe

  Рет қаралды 9,608

IT Ментор | Сергей Жуков

IT Ментор | Сергей Жуков

Күн бұрын

Пікірлер: 17
@f0441
@f0441 Жыл бұрын
Спасибо! Отличный разбор. Очень круто.
@CicagoBlackhawksFan
@CicagoBlackhawksFan Жыл бұрын
Очень полезно, отличыне схемы и супер подробное описание!
@andd3dfx
@andd3dfx Жыл бұрын
Спасибо, полезный разбор
@adekakz9794
@adekakz9794 Жыл бұрын
Твой курс просто пушка! Все что я хотел бы знать, тут! Я сам уже немало знаю о разработке, но этого все еще мало чтобы достичь мною поставленные цели.
@tatianadmitrieva6712
@tatianadmitrieva6712 Жыл бұрын
Спасибо за разбор 🔥 очень полезно
@user-007-1
@user-007-1 Жыл бұрын
С индексами нужно быть осторожным. Во первых, они замедляют операции записи, во-вторых, это дополнительное место на диске. Плюс индексы нужно делать правильно Проблемы - bloating, неиспользуемые индексы 14:10
@zhukovsd_it_mentor
@zhukovsd_it_mentor Жыл бұрын
Спасибо. Считаю, что "добавлять индексы" - ступень развития идущая после игнорирования индексов. Разборчивое добавление индексов - следующая ступень, для неё требуется некоторый опыт.
@user-007-1
@user-007-1 Жыл бұрын
Идея классная с разборами. А есть какой-нибудь готовый образцовый проект на Java? Хотел бы посмотреть как пишут хороший код
@zhukovsd_it_mentor
@zhukovsd_it_mentor Жыл бұрын
Субъективно считаю, что пишу неплохо. Плейлист с моими лайвкодинг стримами - kzbin.info/aero/PLOVOZrcS3XMZ-QJDHowJQ3abxNHoW8pV3
@eugenesmith9940
@eugenesmith9940 Жыл бұрын
А что предполагает более безопасный подход: сессии или jwt (если не рассматривать какую-то их комбинацию)?
@zhukovsd_it_mentor
@zhukovsd_it_mentor Жыл бұрын
Я бы сравнивал сессии и jwt по критерию stateless/stateful. - Сессии - stateful, потому что со стороны бэкенда нужно какое-то хранилище сессий - JWT - stateless, потому что информация о пользователе зашита в сам токен Поэтому, JWT удобнее если, например, мы начинаем масштабировать бэкенд сервисы - не нужно думать о том, что все экземпляры должны иметь доступ к общему хранилищу сессий. Вопрос безопасности это скорее про передачу данных - как отправить сгенерированный токен, в теле ответа или в заголовках, есть ли HTTPS, и так далее.
@a95203
@a95203 8 ай бұрын
Как в компаниях с микросервисами оргагизован git? Всё в одном репозитории или под каждый микросервис свой репозиторий?
@zhukovsd_it_mentor
@zhukovsd_it_mentor 8 ай бұрын
Есть 2 главных варианта - монорепозиторий (всё в одном), или на каждый сервис свой репозиторий. В моих проектах чаще второй вариант лучше подходит, но бывает иначе.
@a95203
@a95203 8 ай бұрын
@@zhukovsd_it_mentor спасибо большое за мгновенный ответ!
@ВикторТкаченко-ъ3з
@ВикторТкаченко-ъ3з Жыл бұрын
Транзакция не решает проблему параллельных вставок в данном случае
@adekakz9794
@adekakz9794 Жыл бұрын
почему?
@DemonCrit
@DemonCrit Жыл бұрын
хранить Дто в отдельных модулях это очень плохая практика
Ревью проекта "Погода" на Java от студента @krios2146
1:04:11
IT Ментор | Сергей Жуков
Рет қаралды 11 М.
Java роадмап Сергея Жукова
30:29
IT Ментор | Сергей Жуков
Рет қаралды 6 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 48 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 198 МЛН
Декомпозиция задач для начинающих и профессионалов
43:36
IT Ментор | Сергей Жуков
Рет қаралды 6 М.
Паттерн MVC в Backend Java разработке
50:21
IT Ментор | Сергей Жуков
Рет қаралды 6 М.
Клиент-серверная архитектура, API, HTTP, REST
49:41
IT Ментор | Сергей Жуков
Рет қаралды 12 М.
Планировщик задач в Spring или что умеет Spring Scheduler?
16:42
Алексей Кутепов
Рет қаралды 3,4 М.
Как учить новые технологии: гайд
41:45
IT Ментор | Сергей Жуков
Рет қаралды 6 М.