Сколько нужно DevOps, чтобы выкрутить одну лампочку? В этом выпуске мы ответили на этот и другие более практические вопросы о работе с микросервисами, которые наши пользователи оставляют на Хабр Q&A. Обсуждаем, в чём разница между микросервисами и сервисами, какие технологии нужны для микросервисов, где их разворачивать, как хранить исходный код и отслеживать жизнь микросервиса. Мы разобрали эти вопросы с двух точек зрения: self-hosting и работы с облачными сервисами. Наши гости: Денис Рылеев, руководитель направления автоматизации в Россельхозбанке, и Михаил Чугунов, системный инженер компании ЕПАМ, занимающийся внедрением DevOps-практик в облачных решениях AWS.
1:05 Вечные вопросы: сколько нужно девопс-инженеров, чтобы выкрутить лампочку, и чем микросервис отличается от монолита
3:00 Какие проблемы могут возникнуть при переходе на микросервисы, что стоит учесть
4:30 Зачем использовать API gateway как единую точку входа
5:50 Стоит ли использовать Rabbit NQ для общения между сервисами и есть ли у него преимущества
7:30 Как понять, что вам нужны МС. Истории перехода на другую (светлую? тёмную?) сторону
9:30 Как подобраться к микросервисной архитектуре, с чего начинать — на примере облачной АТС
12:40 Как шарить код между микросервисами и делить базы данных
15:00 Что остаётся от монолита после распиливания на МС
16:15 Виртуальная машина или облачный провайдер: где лучше разворачивать МС
19:10 Зачем микросервису отдельный репозиторий
20:00 Системы мониторинга: как правильно отслеживать жизнь и деятельность МС
24:20 Синхронизируем данные между одинаковыми микросервисами
26:10 Зоны ответственности: когда над одним МС работают разные команды
27:00 Как организовать процесс тестирования при микросервисной архитектуре
28:50 Чем и как джойнить таблицы
31:10 Писать монолит и потом распилить его или сразу делать микросервисы?
32:20 API или JSON: как общаются микросервисы
33:40 В каких случаях лучше монолит, а МС точно не подойдёт
36:40 Как правильно разделять сервисы на слои
38:00 Кто хорошо пишет о МС: книги и блоги для новичков и продвинутых
40:00 О взаимодействии команд разработки и тестирования
42:30 Как работает JRPC на МС-архитектуре. А GRPC?
49:15 Как без помощи паяльника убедить DevOps, что тесты нужно выполнять на каждый ран CI/CD
47:40 Как в МС ограничить доступ на уровне сущности
50:00 Способы кросс-авторизации между микросервисами
53:20 Как повысить устойчивость МС-архитектуры
57:20 Нужно ли сбрасывать кэш, если объект кэша поменялся в новой версии МС
Прямой эфир прошёл 25.11.2021. Запись доступна по ссылке https://youtu.be/OdmvoVyp3nU
Плейлист
Хабр Подкасты
В этом выпуске Хабр ПРО мы обсудили NFC: как работает эта технология, почему широко применяется в оплате и как будет развиваться.
Гости:
Андрей Ковригин, директор по продажам СБП (АО «НСПК»)
Александр...
В вашей компании команды разработки и управления продуктом тоже никак не могут договориться? В этом выпуске обсудим, как достичь дзена между лебедем и щукой:
Технический директор «Дзена» Дима Кондраш...
Когда-то на создание новых ML-продуктов уходили недели и месяцы, а теперь результат должен быть в течение пары дней. В этом выпуске Хабр ПРО мы обсудили, как создать свою MLOps-платформу. Про то, как...
Давным-давно, на заре эпохи Хэйсэй, Масахиро Хара придумал QR-код — новый формат меток для отслеживания деталей на автомобильном конвейере. Технология оказалась удачной, и спустя 30 лет продолжает про...
Старт карьеры в ИТ похож на гонки на выживание: и там и там цели достигают не все. В этом выпуске — те, кто её достиг. Мы поговорили с Junior-разработчиками о том, как они строили карьеру, что им помо...
В книгах и фильмах про пиратов всегда были карты сокровищ. В современном мире карты и дополняющие их данные — сокровища сами по себе.
В этом выпуске говорим о геоданных и о том, как разработчики их ис...
Контент — сложный и часто неблагодарный труд, но что-то толкает людей становиться авторами. И дело не только в амбициях — если бы контент не приносил технарям пользу, постов на Хабре бы на порядок мен...
Кто-то называет прогресс движением по кругу, кто-то заменой одних неприятностей другими, а кто-то считает его законом природы. В IT это чувствуется особенно сильно — и в этом выпуске мы обсудим, какой...
Важен ли вуз для карьеры?.. Однажды в начале 2000-х сисадмин одного регионального оператора связи три дня не мог починить биллинг. Ошибка была очень странной: в некоторых блоках упорно лезла дата 1970...
Искушённые хабраюзеры кривят губы при виде чересчур простого контента. «Это всё для джунов и домохозяек, где наш технохардкор?» Но разве простота и доступность автоматически делают текст плохим?
Разо...
Однажды ты понял, как снизить затраты на продукт и улучшить его качество. Но идея так и осталась идеей: задача затерялась, а ты превратился в механического исполнителя тикетов из Jira. Мириться с этим...
Кто-то при слове Agile вспоминает мемы, кто-то вечный статус «в раннем доступе» у игр, кто-то — постоянные спринты.
Мы заглянем чуть глубже и с помощью наших гостей узнаем, когда Agile эффективен, а...
В этом выпуске мы обсудили, как перейти от монолита к микросервисной архитектуре и построить свою платформу с теми, кто встал на этот путь. Рассказываем, как микросервисная архитектура меняет организа...
Настраивать и контролировать процессы в IT-компании не проще, чем пилить код. Преуспеть в этом помогает DevOps, естественным продолжением которого в сфере информационной безопасности стал DevSecOps. О...
Открытый код или коробочное решение? Open Source — вот он, бери и делай, только допиливать нужно будет самому. С другой стороны, коробки — проверенный временем вариант, хотя и дорого.
В этом выпуске...
Сколько нужно DevOps, чтобы выкрутить одну лампочку? В этом выпуске мы ответили на этот и другие более практические вопросы о работе с микросервисами, которые наши пользователи оставляют на Хабр Q&A....
Сцилла и Харибда современной разработки: с одной стороны, приложения должны быть стабильными и цельными, с другой — надо использовать актуальные инструменты. Приходится балансировать между усложнением...
Десять лет назад на прилавках появилась новинка от Apple — iPhone 4S, и два друга — Илья и Руслан — решили заняться iOS-разработкой. Прошло время. Илья Меркулов теперь Head of Mobile в FUNCORP, а Русл...
IT — как Зазеркалье: чтобы оставаться на месте, надо идти, чтобы двигаться — бежать. В IT-компаниях это понимают, и потому одни разработчики учат других. В этот выпуск Хабр Про мы пригласили тех, кто...
В этом выпуске мы обсуждаем сложности сбора и обработки данных. Работа с Big Data и получение из них ценности — это конвейер, на котором трудятся целые команды. Как идёт работа в начале и конце этого...
Рассказываем, что из себя представляют практики MLops и как они помогают поставить работу с данными на поток. Мы разберём этот вопрос на двух этапах: посмотрим, с какими задачами и вопросами надо обра...
Мало кто ожидал, что удалёнка затянется: скоро год, как пандемия перевернула формат работы айтишников. Многие верят, что им выпал шанс пожить так, как давно мечталось — и обсуждают, как использовать с...
Облака давно покрывают небо IT, но осознанно ли они используются? Может, популярность облачных сервисов – это дань моде, а на самом деле вся инфраструктура так и живёт на прикроватных серверах? Или вс...
Где работают айтишники? Кажется, чуть ли не везде. Но даже в ряду тех, где все равны, иногда кто-то все-таки ровнее. Остались ли предубеждения к каким-то отраслям? Как себя ощущают сотрудники в тех сф...
0:43 YaC: новая конференция, Станция Макс и прикольные сервисы, habr.com/p/529786/
13:20 89% взаимодействий со смартфоном пользователи начинают сами, а не из-за пуш-уведомлений, habr.com/p/530118/
2...
Новый подкаст Хабра под названием ПРО — это аудиоверсия наших видкастов на Ютубе. Здесь новые ведущие, новые актуальные темы и новые гости. Причем гостей всегда двое, чтобы взглянуть на вопрос с разны...
Новый подкаст Хабра под названием ПРО — это аудиоверсия наших видкастов на Ютубе. Здесь новые ведущие, новые актуальные темы и новые гости. Причем гостей всегда двое, чтобы взглянуть на вопрос с разны...
1:14 Яндекс опубликовал внутренние принципы, habr.com/p/528908/
19:58 Вы безумны, остановитесь пока не поздно, habr.com/p/528678/
39:13 Playstation 5 официально в продаже в России, но ее не купить...
1:01 Новый чип Apple M1 на архитектуре ARM, habr.com/p/527416/
16:22 Palm TX — редкий гость в 2020 году, habr.com/p/527002/
28:22 RuVDS и их ЦОД в бомбоубежище, habr.com/p/527152/
35:51 Минимализм...
1:24 Маск: «Марс — свободная планета, там не действуют законы Земли», habr.com/p/525962/
13:53 Rocket Lab запустит в космос гнома из Half-Life, habr.com/p/526240/
18:33 Мышление письмом, habr.com/...