- 35
- 165 960
Kirill Grishchuk - Software Engineer
Russia
Приєднався 11 сер 2021
На этом канале рассмотрены различные аспекты разработки и околоразработки по
ADR или ведение лога архитектурных решений
Всем привет!
Решил подготовить новый ролик про adr, на русском подробного разбора не нашел.
Материалы:
- От автора и подробно: github.com/peter-evans/lightweight-architecture-decision-records
- Статья на англ: habr.com/ru/articles/781624/
- Статья от dodo: habr.com/ru/companies/dododev/articles/578052/
- Включено в тех радар: www.thoughtworks.com/en-au/radar/techniques/lightweight-architecture-decision-records
- Внезапно попался полезный ресурс pragmatic-km.guide/practices/knowledge-registration/registration/architecture.html
- книга Building Evolutionary Architectures
Шаблон lighteweight:
github.com/peter-evans/lightweight-architecture-decision-records/blob/master/0001-ladr-template.md
Пример ADR:
www.lasssim.com/architecture-decision-records-example/
Telegram канал с обсуждениями, вопросами, инсайдами:
t.me/kirya522
Чат для зрителей канала, также туда выкладываю интересные ссылки, источники:
t.me/kirya522_chat
Поддержать канал материально
pay.cloudtips.ru/p/f4934136
www.donationalerts.com/r/kirya522
Тайм-коды
00:00 - Вступление
00:25 - Какую проблему решает ADR
00:59 - Как используется на практике
02:11 - Про процесс
02:42 - Главная польза для меня
03:35 - Что включает в себя каноничный шаблон и ограничения
04:44 - Заголовок
05:02 - Статус
05:25 - Контекст, проблема
05:45 - Решение
06:00 - Последствия
06:20 - Когда точно нужно вести архитектурные заметки
06:50 - Изменяем зависимости
07:21 - Изменяем связи зависимостей
08:00 - Изменение набора технологий
08:42 - Заключение
09:05 - Про ссылки в описании
Решил подготовить новый ролик про adr, на русском подробного разбора не нашел.
Материалы:
- От автора и подробно: github.com/peter-evans/lightweight-architecture-decision-records
- Статья на англ: habr.com/ru/articles/781624/
- Статья от dodo: habr.com/ru/companies/dododev/articles/578052/
- Включено в тех радар: www.thoughtworks.com/en-au/radar/techniques/lightweight-architecture-decision-records
- Внезапно попался полезный ресурс pragmatic-km.guide/practices/knowledge-registration/registration/architecture.html
- книга Building Evolutionary Architectures
Шаблон lighteweight:
github.com/peter-evans/lightweight-architecture-decision-records/blob/master/0001-ladr-template.md
Пример ADR:
www.lasssim.com/architecture-decision-records-example/
Telegram канал с обсуждениями, вопросами, инсайдами:
t.me/kirya522
Чат для зрителей канала, также туда выкладываю интересные ссылки, источники:
t.me/kirya522_chat
Поддержать канал материально
pay.cloudtips.ru/p/f4934136
www.donationalerts.com/r/kirya522
Тайм-коды
00:00 - Вступление
00:25 - Какую проблему решает ADR
00:59 - Как используется на практике
02:11 - Про процесс
02:42 - Главная польза для меня
03:35 - Что включает в себя каноничный шаблон и ограничения
04:44 - Заголовок
05:02 - Статус
05:25 - Контекст, проблема
05:45 - Решение
06:00 - Последствия
06:20 - Когда точно нужно вести архитектурные заметки
06:50 - Изменяем зависимости
07:21 - Изменяем связи зависимостей
08:00 - Изменение набора технологий
08:42 - Заключение
09:05 - Про ссылки в описании
Переглядів: 753
Відео
5 советов на System Design Interview [SD]
Переглядів 1,7 тис.2 місяці тому
Всем привет! Решил подготовить новый ролик по system-design, материалов в сети немного, решил сделать свою выжимку - По mock интервью контакты тут kirya522.tech/about/ Материалы: - Ссылка на текстовую статью с советами чего избегать: kirya522.tech/posts/all-about-system-design/ - Ссылка на блог, с интересными заметками, нужен VPN: tellmeabout.tech/system-design-interview-at-tinkoff-7bd97c20d082...
Безопасная раскатка новых изменений с shadow трафиком
Переглядів 6468 місяців тому
Всем привет! Рад вернуться с новой интересной темой, реальный пример и проблема Ссылка на текстовую статью: kirya522.tech/posts/critical-changes-in-highload-service/ Ссылка на код: github.com/kirya522/medium-posts/tree/main/tests/shadow-traffic Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Чат для зрителей канала, также туда выкладываю интересные ссылки, источники: t.me/kir...
Как я менял работу, этапы и особенности подготовки [личный опыт]
Переглядів 3,1 тис.Рік тому
Всем привет. в этом видео расскажу про свой личный опыт поиска работы, про этапы, фишки и особенности, которые помогут выделяться на фоне остальных кандидатов. Мой список вопросов для подготовки kirya522.notion.site/Java-core-4226101541b24e21b6831665cfb873da Пост про сравнение предложений kirya522.tech/posts/company-checklist/ Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Ч...
Изучаю GO за 21 день
Переглядів 1,7 тис.Рік тому
Всем привет! Меняю работу и изучаю golang для этого. Забавный факт, у меня только одна рабочая футболка, поэтому кажется, что все сцены сняты за раз😂😂 Ссылка на статью c планом по обучению: kirya522.tech/posts/universal-learning-plan/ Источники, которые советую для изучения golang: Курс от самого языка = go.dev/tour/list Хороший сайт с материалами = metanit.com/go/tutorial/1.2.php Книги, которы...
Вопросы с senior java интервью [3/3]
Переглядів 11 тис.Рік тому
Всем привет! Ссылка на код: github.com/kirya522/medium-posts/tree/main/java/interview-questions Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Чат для зрителей канала, также туда выкладываю интересные ссылки, источники: t.me/kirya522_chat Поддержать канал материально pay.cloudtips.ru/p/f4934136 www.donationalerts.com/r/kirya522 Тайм-коды: 0:00 - Вступление 0:15 - Содержание ...
Как развиваться программисту [личный опыт]
Переглядів 1,6 тис.Рік тому
Всем привет! В этом видео расскажу как строю планы развития и поделить методикой. Ссылка на шаблон: docs.google.com/spreadsheets/d/1JUmK1N6mYRZwxbaqL-UdY6SoGAIKEsk9MnUhp7jKQ6U/edit#gid=0 Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Чат для зрителей канала, также туда выкладываю интересные ссылки, источники: t.me/kirya522_chat Поддержать канал pay.cloudtips.ru/p/f4934136 ww...
Свой VPN сервер [настройка]
Переглядів 12 тис.Рік тому
Всем привет! В этом видео расскажу как настроить впн удобным и простым способом. Ссылки из видео: Wg-easy github.com/WeeJeWel/wg-easy Ngrok ngrok.com/ ngrok.com/download Wg-easy nginx github.com/WeeJeWel/wg-easy/wiki/Using-WireGuard-Easy-with-nginx-SSL Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Чат для зрителей канала, также туда выкладываю интересные ссылки, источники: ...
Вопросы с senior java интервью [2/3]
Переглядів 13 тис.Рік тому
Всем привет! Ссылка на код: github.com/kirya522/medium-posts/tree/main/java/interview-questions Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Чат для зрителей канала, также туда выкладываю интересные ссылки, источники: t.me/kirya522_chat Поддержать канал pay.cloudtips.ru/p/f4934136 www.donationalerts.com/r/kirya522 Тайм-коды: 0:00 - Вступление 0:15 - Как устроено это видео ...
Вопросы с senior java интервью [1/3]
Переглядів 29 тис.Рік тому
Всем привет! Я прошел и провел достаточное количество интервью и решил поделиться типовыми вопросами с собеседований, всего планирую 3 части, все вопросы реально спрашивали. Ссылка на код: github.com/kirya522/medium-posts/tree/main/java/interview-questions Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Чат для зрителей канала, также туда выкладываю интересные ссылки, источни...
Решал задачи 100 дней
Переглядів 2,4 тис.Рік тому
Всем привет! Наконец финальное видео по решению задач. Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Чат для зрителей канала, также туда выкладываю интересные ссылки, источники: t.me/kirya522_chat Лайв канал www.youtube.com/@kirya522-live Поддержать канал pay.cloudtips.ru/p/f4934136 www.donationalerts.com/r/kirya522 Тайм-коды: 0:00 - Вступление 0:12 - Решаю задачи для подго...
Решал задачи 60 дней
Переглядів 2,7 тис.Рік тому
Всем привет! Наконец продолжение видео по решению задач. Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Лайв канал www.youtube.com/@kirya522-live Поддержать канал pay.cloudtips.ru/p/f4934136 www.donationalerts.com/r/kirya522 Тайм-коды: 0:00 - Вступление 0:25 - Улучшение механических навыков 1:05 - Зачем мне вообще решать задачи 1:20 - Синдром самозванца в задачах 1:35 - Новы...
Английский для программиста [личный опыт]
Переглядів 1 тис.Рік тому
Всем привет! Уже 2 года я занимаюсь английским 2 раза в неделю и хотел бы поделиться стоит ли этим заниматься и полезно ли. Никакие источники и школы не рекламирую, делюсь личным опытом зачем. Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Лайв канал www.youtube.com/@kirya522-live Поддержать канал pay.cloudtips.ru/p/f4934136 www.donationalerts.com/r/kirya522 Тайм-коды: 0:00 ...
Про логирование с примерами
Переглядів 7 тис.Рік тому
Всем привет! В этом видео подготовил краткую сводную информацию о логировании. Об уровнях логирования, примерах и логике работе. Telegram канал с обсуждениями, вопросами, инсайдами: t.me/kirya522 Лайв канал www.youtube.com/@kirya522-live Код проекта из видео: github.com/Kirya522/medium-posts/tree/main/java/logs Поддержать канал pay.cloudtips.ru/p/f4934136 www.donationalerts.com/r/kirya522 Тайм-...
Домашний сервер из mini-PC [распаковка] [настройка]
Переглядів 4,9 тис.Рік тому
Домашний сервер из mini-PC [распаковка] [настройка]
Portainer: Удобный менеджер docker контейнеров для VPS
Переглядів 2,7 тис.Рік тому
Portainer: Удобный менеджер docker контейнеров для VPS
Рюкзак программиста. [мои рабочие девайсы]
Переглядів 1,3 тис.Рік тому
Рюкзак программиста. [мои рабочие девайсы]
Моя история: как я стал программистом [Мой путь в ИТ]
Переглядів 3,3 тис.Рік тому
Моя история: как я стал программистом [Мой путь в ИТ]
Что читать программисту (C#/Java) для junior'ов [личный опыт]
Переглядів 1,1 тис.Рік тому
Что читать программисту (C#/Java) для junior'ов [личный опыт]
Live Coding интервью [как подготовиться] [советы] [особенности]
Переглядів 3,7 тис.Рік тому
Live Coding интервью [как подготовиться] [советы] [особенности]
API интеграции на примере spring-boot java/kotlin [практика] [2/2]
Переглядів 1,9 тис.Рік тому
API интеграции на примере spring-boot java/kotlin [практика] [2/2]
Правила хорошего UNIT-теста на примере java и spring boot
Переглядів 16 тис.2 роки тому
Правила хорошего UNIT-теста на примере java и spring boot
Запуск spring boot приложения в docker
Переглядів 11 тис.2 роки тому
Запуск spring boot приложения в docker
[Без сервера] Свой простой telegram бот с внешним триггером
Переглядів 5202 роки тому
[Без сервера] Свой простой telegram бот с внешним триггером
Мои главные фейлы в программировании 2021
Переглядів 6882 роки тому
Мои главные фейлы в программировании 2021
Создание локального Kubernetes окружения просто и за 15 минут
Переглядів 2,4 тис.2 роки тому
Создание локального Kubernetes окружения просто и за 15 минут
Годный контент, помогает разложить все по полочкам в голове. Также, думаю, что поможет поднять дев окружение для разработки сквозного логгирования в микросервисах, чтобы можно было результат сразу в кибане проверять.
Примитивные стримы мне очень помогали в тестировании. Например, если нужно сэмулировать набор данных для записи в БД с времеными рядами(типа influx) или замокать такие данные
Спасибо за ролики, не бросай!
Постараюсь
Классный выпуск, нравится. Спасибо за полезный материал! Подписался на канал.
Видео бомба, спасибо!
Спасибо за видео! Отличное объяснение. Что можно сказать насчет автоматизации? Зачем она нужна и какие у неё общие принципы организации? Буду очень благодарна за ответ!
Автоматизации чего?
Спасибо за видео!
Было интересно, спасибо за вопросы и код, чтобы поразбираться самостоятельно!
Подскажите пожалуйста как запустить код проекта?
Формат супер, но хотелось бы сразу объяснение примеров, без «можно посмотреть погуглить»
классное видео, спасибо
Жесть, 8 этапов... При чем вся эта катавасия на 400-500к, что мягко говоря, удручает
Яндекс хотят потом еще что б бесплатно работал ))) Ну за еду. Не ходите в яндекс, цените себяю
Отличная серия видео! Но где же видосы по актуатору и БД ?)
Когда появится желание - будут🙂
На 3:10 минуте, когда в параллельном стриме дёргаем рэст-тэмплэйт, там основная проблема не в возможных исключениях, а в длительности операции. Внешний сервис может отвечать сотни миллисекунд и это уже очень много для форк-джоин пула, а если секунды, то вообще капец. Моментально забьются все потоки в пуле и производительность убьётся.
Я согласен с Кириллом. Был тут на арх. интервью в российском биг техе, который недавное на две компании поделился. Они требовали четкое знание конкретной имплементации. Ну т.е. конкретное знание Redis, структур данных внутри него, специфики кейсов в моем случае. На компоненты был положен болт, на контуры системы - тоже, из common - интересовал только мониторинг. Скоуп варьировался от "это новая система" до "это уже как-то реализовано, забили хер". Вот такое интервью на знание up-level design. ))
На литсоде платная подписка или хватает бесплатного контента?
С бесплатной норм
Вот ведь ты человечище!!
lens не используешь?
нет, сейчас вообще на консольные тулы перехожу
недавно на вашем канале. вызвало удивление объявление о мок интервью не бесплатно с человеком, которого в первый раз слышу, у которого на канале всего 2 видео, касающихся как то архитектуры (адр и это)... выглядит как платный кот в мешке)
Я не планирую заниматься благотворительностью в отношении личного времени. Сам долго сомневался, мне неоднократно писали с вопросами, решился проводить. Есть несколько роликов по разным частям проектирования и даже целым разделам как проектировать api например
Я посмотрел ролик, но ничего не понял. Хоть бы какое-то определение дал в начале. Примеров так же не хватило. Ролик малополезный
Adr - лог архитектурных решений. С примером просчитался, в следующие разы всегда добавлять буду
Так а что за книжка про проектирование систем упоминается? В описании не нашел
Building Evolutionary Architectures
Киря, что за АДР) примерчик бы какой-то набросал на видосе, а то концепция вроде ясна, но без реалного примера совсем мутно
Оставил пример в комментах, на будущее учту что нужно разбор с примером
14:10 думаю этот объект ексепшена уже заранее создан
Привет! :)
О, привет!
Читали кабанчик на русском или английском?
Разницы нет, перевод хороший Я в оригинале читал
Как же я рад тебя видеть 🎉.
А я как рад)
Отличное видео! Спасибо
Как всегда интересный ролик
Кирилл, разбери плиз опасность замены программистов искусственным интеллектом Ии прокачался, сейчас прогнозируют замену прогеров уже в 2026 году
Кто прогнозирует? ❤
Я не вижу проблем, пока логика работы по контексту, а не за конечным продуктом. Профессионалы будут нужны всегда
Отлично, как всегда топовые темы🎉
А что делать если в результате работы метода у обьекта должно измениться одно поле? Мокать все поля кроме этого поля и делать бва таких обьекта но разным значением этого поля?
Сделать свойство и доступ через геттер и его мокнуть
Переобулся на счет написания бизнес логики?) Или нет?)))
Нет, собираемся пилить очередную админку, буду затаскивать жабу
Привет! Классное видео! Будет спин офф с БД?
Очень живо и классно все рассказано, идеально 😍 жду новых выпусков)
Спасибо за шер гитхаба! Примеры отличные - чисто под вопросы!
Кому плохо видно, у этого же автора есть статья на эту же тему на хабре и там все видно хорошо. Ссылка в описании к видео есть.
Это божественно! Спасибо.
Имхо, лучше один раз попробовать, чем сто раз услышать. Автор видео проделал колоссальную работу, подготовив материал в гите для самостоятельного познания на практике всех тем ролика. Спасибо! P.S. Не ошибается тот, кто ничего не делает.
Я хотел, чтобы было полезно, для этого надо пойти и посмотреть. Рад, что понимаете
Тоби Джонс ты лучший!
Вроде бы и все рассказал и ничего не рассказал
"рассказывать не буду", "можно полазить самому", "погуглите", "это очевидно и понятно"... - список выражений, которые совсем не хотелось бы встречать в подобных материалах, но в данном видео их слишком много
Ну если стремишься к сеньору, он верно говорит, уже сам всё понимаешь, можешь быстро узнать, и так видос на 3 части поделил, так что видос пушка
@@user-ec5oj5ht8f можно конечно же и в других местах освежить свои знания к собесам. Поэтому в чем смысл такого видео?) От таких видео все же ожидаешь, что будет кратко собрана нужная инфа, не чтобы изучить с нуля, а именно освежить знания или понять на что именно делать акцент при ответе
Очень интересное решение. Спасибо за видос, побольше бы такого.