The DevOps Kitchen Talks’s Podcast
Technology
Год назад мы приступили к готовке Continuous Integration и Continuous Delivery. Но блюдо оказалось настолько сложным, что его приготовление заняло целый год. Но если DKT обещает в мае, мы свои обещания выполняет.
Тайминг:
00:00:00 Вступление
00:01:16 Максим в гостях
00:02:00 Сходить посмотреть анонс - https://youtu.be/zfHez5sLsWQ
00:02:25 Agenda
00:06:07 Continuous Integration и Continuous Delivery
00:06:56 CI/CD Blueprint
00:07:19 Release lifecycle & SDLC
00:08:44 Release lifecycle
00:09:11 Не только Git'ом едины
00:11:07 Build & Test
00:12:30 Branching strategies: GitFlow
00:14:40 Зачем вообще нужны branching strategies?
00:17:34 Проблемы количества веток в GitFlow
00:19:27 Branching strategies: GitHub Flow
00:20:48 Кому подходит GitHub Flow?
00:22:05 Branching strategies: Trunk-Based
00:23:35 git cherrypick
00:24:53 Trunk-Based ближе всего к Continuous Integrations
00:26:00 Feature toggle (feature flags)
00:27:16 Начало CI/CD blueprint
00:28:03 Code review
00:31:56 Joma Tech: how we write/review code in big tech companies (1)
00:36:00 Semantic Versioning
00:38:50 Почему важно фиксировать версии
00:43:30 Что такое Continuous Integration
00:50:28 CI/CD blueprint: Continuous Integration (CI)
00:50:54 Локальный CI
00:52:00 Quality gate
00:52:43 git hooks
00:54:34 CI steps
00:54:50 Code analysis
00:56:40 Code linting
00:58:37 Unit testing
01:00:00 Сохранение артефакта
01:02:50 Continuous Delivery
01:05:11 CI/CD blueprint: Continuous Delivery (CD)
01:07:00 Infrastructure provisioning
01:08:56 CD Quality Gates
01:12:04 Плюсы Continuous Delivery
01:15:25 Continuous Deployment
01:17:26 Deployment strategies
01:18:17 Зачем нужна deployment strategy?
01:19:04 Deployment strategies: Recreate (Big bang)
01:22:10 Deployment strategies: Ramped (rolling update)
01:24:00 Deployment strategies: Blue/Green
01:28:29 Deployment strategies: Canary
01:31:24 Deployment strategies: A/B testing
01:34:27 Continuous Operations
01:36:24 Recap
01:39:32 Tooling: CNCF Landscape
01:42:12 CI/CD Metrics: DORA
01:45:15 CI/CD Metrics: Custom
Ссылки:
1)https://www.youtube.com/watch?v=rR4n-0KYeKQ
DKT66 - Что такое GitOps и с чего начать?
DKT65 - ECS vs EKS - когда что выбрать?
DKT64 - Тренажер подготовки к экзамену CKS и CKA(D)
DKT63 - Новостной выпуск
DKT62 - Топ инструментов DevOps на Mac (Часть 2)
DKT61 - Как научиться DevOps?
DKT60 - Топ инструментов DevOps на Mac (Часть 1)
DKT59 Cloud FinOps: как управлять облачными расходами, чтобы не разориться?
DKT58 RoadMap для изучения AWS, а также обзор метрик в DevOps
DKT57 - SoftSkills
DKT56 Релиз Terraform 1.5, Изменение лицензии HashiCorp и Сертификации Kubernetes
Как пройти интервью в FAANG(Google): часть вторая
Готовим Karpenter: глубокое погружение.
30 сертификатов, которые прокачали карьеру: история Principal DevOps Engineer | Секреты успеха Ильи
Как войти в IT (DevOps) в 37 лет - история подписчика
DKT51 - Как пройти интервью в FAANG(Google) история подписчика
Что нового в k8s 1.27 по версии Александра Довнара и другие новости из мира DevOps
DKT49: Кого заменит chat GPT через 10 лет и стоит ли идти в DevOps в 2023?
DKT48 Как сдать CKA в 2023 году, опыт Виктора Ведмича DKT48
DKT47: Что нового в мире IT по версии Thoughtworks technology radar
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Darknet Diaries