⚡️В production с помощью GITLAB CI/CD — [11:51]
Хоть CI/CD не очень относится к программированию, кодеру всё же стоит знать, как загружаются приложения на production (особенно если вы работаете одни).
В этом видео вы узнаете, как пользоваться GitLab и как настроить загрузку кода на сервер с дополнительными проверками и улучшениями.
Перейти к просмотру
#видео#devops
👨💻 Roadmap для тех, кто собирается в DevOps.
• Многие, кто изучают DevOps, ориентируются на Roadmap.sh. Это классный ресурс, который помогает понять, какие компетенции нужно приобрести в профессии. Но в нём очень много информации, начинающие специалисты рискуют утонуть в деталях.
• Более оптимальный роадмап можно найти на хабре. Он разбит на уровни, фокусирует внимание на том, что в первую очередь понадобится для старта и роста в профессии и содержит ссылки на наши платные и бесплатные курсы. Статья будет полезна разработчикам и системным администраторам, которые хотят перейти в DevOps.
➡️https://habr.com/ru/post/773618
#DevOps#Roadmap
👨💻 System Design 101.
• В данной шпаргалке рассматриваются такие вещи, как протоколы коммуникации, DevOps, CI/CD, архитектурные паттерны, базы данных, кэширование, микросервисы (и монолиты), платежные системы, Git, облачные сервисы etc. Особую ценность представляют диаграммы — рекомендую уделить им пристальное внимание:
• Протоколы:
- REST и GraphQL;
- gRPC;
- Webhook;
- Производительность API;
- HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0 (QUIC);
- SOAP, REST, GraphQL и RPC;
- Сначала код и сначала API;
- Коды статусов HTTP;
- Шлюз API;
- Эффективное и безопасное API;
- Инкапсуляция TCP/IP;
- Почему NGINX называют "обратным" прокси?
- Алгоритмы балансировки нагрузки;
- URL, URI и URN.
• CI/CD:
- CI/CD простыми словами;
- Технический стек Netflix (конвейер CI/CD).
• Архитектурные паттерны:
- MVC, MVP, MVVM, MVVM-C и VIPER;
- 18 основных архитектурных паттернов.
• База данных:
- 8 структур данных, улучшающих работу баз данных;
- Выполнение инструкции SQL в базе данных;
- Теорема CAP;
- Типы памяти и хранилищ данных;
- Визуализация запроса SQL;
- Язык SQL.
• Кэш:
- Кэширование данных;
- Причины высокой производительности Redis;
- Случаи использования Redis;
- Стратегии кэширования.
• Микросервисная архитектура:
- Типичная микросервисная архитектура;
- Лучшие практики микросервисов;
- Типичный технический стек микросервисов;
- Причины высокой производительности Kafka.
• Платежные системы:
- Почему кредитную карту называют "самым выгодным продуктом банка"? Как VISA/Mastercard делают деньги?
- Принцип работы VISA.
• DevOps:
- DevOps, SRE и Platform Engineering;
- Что такое Kubernetes?
- Docker и Kubernetes;
- Принцип работы Docker.
• Git:
- Принцип работы команд Git;
- Принцип работы Git;
- Git merge и git rebase.
• Облачные сервисы:
- Популярные облачные сервисы по состоянию на 2023 год;
- Облачная нативность.
• Инструменты, повышающие продуктивность разработки:
- Визуализация файлов JSON;
- Автоматические преобразование кода в архитектурные диаграммы.
• Linux:
- Файловая система Linux;
- 18 основных команд Linux.
• Безопасность:
- Принцип работы HTTPS;
- OAuth 2.0 простыми словами;
- 4 наиболее распространенных механизмов аутентификации;
- Сессия, куки, JWT, SSO и OAuth;
- Безопасное хранение паролей в базе данных и их валидация;
- JWT (JSON Web Token) простыми словами;
- Принцип работы Google Authenticator и других типов двухфакторной аутентификации.
• Реальные системы:
- Технический стек Netflix;
- Архитектура Twitter по состоянию на 2022 год;
- Эволюция архитектуры Airbnb в течение последних 15 лет;
- Монорепозиторий и микрорепозитории.
#DevOps#SysOps
👨💻 Вопросы по DevOps.
• В этой объемной статье, которая рассчитана на 75 минут чтения, рассматриваются такие вещи, как сеть, HTTP, операционная система, виртуализация, хранилище etc., а также несколько технологий, используемых в сфере DevOps, таких как Prometheus, OpenStack, Puppet, Elastic etc. Материал будет очень полезен для прохождения собеседований.
- Сеть;
- HTTP;
- Операционная система;
- Виртуализация;
- Хранилище;
- Распределенные системы;
- Системный дизайн;
- Аппаратное обеспечение;
- Большие данные;
- Разное;
- Go;
- SQL;
- MongoDB;
- Prometheus;
- OpenStack;
- Puppet;
- Elastic;
- Packer.
#DevOps#SysOps
Новое видео, в котором я в экспериментальном формате немного изменил формат подачи. Пока не радикально, но постарался сделать его немного более живым и динамичным, пишите в комментариях, как вам.
#тарков#видео
Никита сделал нерфов ряд? Это стример виноват!
Новое интересное видео уже на канале! Отдельное спасибо, если перейдете на канал и посмотрите видео из фида подписок - говорят это лучше, чем просмотры с других ресурсов!
#тарков#видео
Я знаю, что я это говорю постоянно после каждого видео, но в этот раз по-прежнему бесконечно сильно важна ваша поддержка в виде лайков, комментов и репостов. В видео вложено действительно много сил и времени, и в теории оно может стать крепким фундаментом для набора новой аудитории. Как обычно, если вы не новичкок в EFT или тема вам и вовсе не интересна - прошу вас досмотреть видео хотя бы фоном и влепить лайк - это очень поможет продвижению.
Всех обнял! <3
#тарков#видео
Прощупываю почву новыми форматами, ваши комменты, лайки и репосты - МОЩНЕЙШИЙ заряд мотивации для меня, чтобы делать ЕЩЕ БОЛЬШЕ видео!
Все, кто нагонит актива на видос получат косарь на киви, чмок в пупок и жену красивую (ну или мужа богатого 😏)!!!
#тарков#видео
Очередной видос по Таркову с пылу с жару! Если он разойдется еще лучше, чем прошлый, это даст мощный буст каналу. Офк вы знаете, что для этого делать - лайк, коммент, и полный просмотр ролика хотя бы фоном (хотя тема интересная, советую нормально посмотреть) - и вы мегакрасавчик!
#тарков#видео
Народ, это снова видео по Таркову, и я снова попрошу вас помочь мне в его продвижении. Даже если само видео вам не интересно, просто досмотрите его до конца (хотя бы фоном), ебаните лайк и коммент. А я за это вас в пупочек чмокну ❤️
#тарков#видео