Технологический стек Netflix - CI/CD Pipeline
Эта статья основана на материалах многих инженерных блогов Netflix и проектов с открытым исходным кодом.
Планирование: Netflix Engineering использует JIRA для планирования и Confluence для документирования.
Код: Java - основной язык программирования для сервисов бэкенда, другие языки используются для различных задач.
Сборка: Для сборки в основном используется Gradle, а для поддержки различных вариантов использования создаются плагины Gradle.
Упаковка: Пакет и зависимости упаковываются в машинный образ Amazon (AMI) для выпуска.
Тестирование: Тестирование подчеркивает ориентацию продакшен-культуры на создание хаос-инструментов.
Развертывание: Для развертывания Netflix использует самостоятельно созданный Spinnaker.
Мониторинг: Метрики мониторинга централизованы в Atlas, а для выявления аномалий используется Kayenta.
Отчет об инцидентах: Инциденты рассылаются в соответствии с приоритетом, а для их обработки используется PagerDuty.
@sysadmin1
Эта статья основана на материалах многих инженерных блогов Netflix и проектов с открытым исходным кодом.
Планирование: Netflix Engineering использует JIRA для планирования и Confluence для документирования.
Код: Java - основной язык программирования для сервисов бэкенда, другие языки используются для различных задач.
Сборка: Для сборки в основном используется Gradle, а для поддержки различных вариантов использования создаются плагины Gradle.
Упаковка: Пакет и зависимости упаковываются в машинный образ Amazon (AMI) для выпуска.
Тестирование: Тестирование подчеркивает ориентацию продакшен-культуры на создание хаос-инструментов.
Развертывание: Для развертывания Netflix использует самостоятельно созданный Spinnaker.
Мониторинг: Метрики мониторинга централизованы в Atlas, а для выявления аномалий используется Kayenta.
Отчет об инцидентах: Инциденты рассылаются в соответствии с приоритетом, а для их обработки используется PagerDuty.
@sysadmin1
👍3🏆3❤2🔥2🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
DeepSeek V4 Pro против Xiaomi MIMO V2.5 Pro
MIMO V2.5 Pro выигрывает по 2 факторам:
1. примерно на 1 минуту быстрее, чем DeepSeek V4 Pro
2. более чистый визуальный стиль
Причина: MIMO V2.5 Pro изначально мультимодальная модель, поэтому лучше понимает, как должен выглядеть качественный визуал.
Интересно будет посмотреть, как DeepSeek V4 Vision изменит это.
@sysadmin1
MIMO V2.5 Pro выигрывает по 2 факторам:
1. примерно на 1 минуту быстрее, чем DeepSeek V4 Pro
2. более чистый визуальный стиль
Причина: MIMO V2.5 Pro изначально мультимодальная модель, поэтому лучше понимает, как должен выглядеть качественный визуал.
Интересно будет посмотреть, как DeepSeek V4 Vision изменит это.
@sysadmin1
⚡2👍2👨💻2🎉1🏆1
Юнь_Ло_Векторные_базы_данных_Разработка_и_применение_2026.pdf
8.6 MB
📖 Векторные базы данных. Разработка и применение
Год: 2026
Автор: Юнь Ло
Книга посвящена современному подходу к хранению и поиску данных с использованием векторных представлений. Автор объясняет, как работают эмбеддинги, чем векторные базы отличаются от реляционных и NoSQL-решений, и в каких задачах они применяются. Рассматриваются основы построения таких систем и принципы работы с высокоразмерными данными.
Материал включает практические аспекты разработки векторных БД, включая индексацию, поиск и интеграцию с приложениями. Также затрагиваются сценарии использования в AI-задачах и обработке больших данных. Книга подойдёт разработчикам и системным администраторам, которые работают с современными данными и хотят понять, как внедрять векторные базы в инфраструктуру.
@sysadmin1
Год: 2026
Автор: Юнь Ло
Книга посвящена современному подходу к хранению и поиску данных с использованием векторных представлений. Автор объясняет, как работают эмбеддинги, чем векторные базы отличаются от реляционных и NoSQL-решений, и в каких задачах они применяются. Рассматриваются основы построения таких систем и принципы работы с высокоразмерными данными.
Материал включает практические аспекты разработки векторных БД, включая индексацию, поиск и интеграцию с приложениями. Также затрагиваются сценарии использования в AI-задачах и обработке больших данных. Книга подойдёт разработчикам и системным администраторам, которые работают с современными данными и хотят понять, как внедрять векторные базы в инфраструктуру.
@sysadmin1
👍2🔥2❤1🎉1💯1
Media is too big
VIEW IN TELEGRAM
RAID массивы. Уровни 0 1 5 6 10. Что такое RAID и как он работает
00:00 Вступление
00:46 RAID 0
02:42 RAID 1
04:40 RAID 5
07:59 RAID 6
09:25 RAID 10
11:32 Сравнение уровней RAID
📲
📌 Источник: @sysadmin1
00:00 Вступление
00:46 RAID 0
02:42 RAID 1
04:40 RAID 5
07:59 RAID 6
09:25 RAID 10
11:32 Сравнение уровней RAID
📲
📌 Источник: @sysadmin1
👍3❤1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
ContainerSSH
SSH-сервер, который запускает контейнеры в Kubernetes и Docker
https://github.com/ContainerSSH/ContainerSSH
📌 Источник: @sysadmin1
SSH-сервер, который запускает контейнеры в Kubernetes и Docker
https://github.com/ContainerSSH/ContainerSSH
📌 Источник: @sysadmin1
🎉2👍1
Media is too big
VIEW IN TELEGRAM
Как стать DevOps Инженером с Нуля, что учить и в каком порядке
00:00 – 1. Вступление
01:06 – 2. Всевозможные компетенции DevOps инженера
10:35 – 3. Кому проще стать DevOps
15:01 – 4. Что учить по минимуму и в каком порядке
30:04 – 4.1. Основы Network TCP/IP
31:36 – 4.2. Администрирование Windows
34:09 – 4.3. Основы Linux
35:54 – 4.4. Ansible
36:48 – 4.5. Git
37:37 – 4.6. GitHub
38:04 – 4.7. Jenkins
38:23 – 4.8. Docker+DockerHub
38:44 – 4.9. Cloud Platform AWS
42:10 – 4.10. CloudFormation + Terraform
43:25 – 5. Курс DevOps Engineering в JohnBryce, Израиль
49:12 – 6. Как стать профессиональным DevOps инженером
54:24 – 7. Эпилог
@sysadmin1
00:00 – 1. Вступление
01:06 – 2. Всевозможные компетенции DevOps инженера
10:35 – 3. Кому проще стать DevOps
15:01 – 4. Что учить по минимуму и в каком порядке
30:04 – 4.1. Основы Network TCP/IP
31:36 – 4.2. Администрирование Windows
34:09 – 4.3. Основы Linux
35:54 – 4.4. Ansible
36:48 – 4.5. Git
37:37 – 4.6. GitHub
38:04 – 4.7. Jenkins
38:23 – 4.8. Docker+DockerHub
38:44 – 4.9. Cloud Platform AWS
42:10 – 4.10. CloudFormation + Terraform
43:25 – 5. Курс DevOps Engineering в JohnBryce, Израиль
49:12 – 6. Как стать профессиональным DevOps инженером
54:24 – 7. Эпилог
@sysadmin1
🔥3❤1
Меня недавно позвали в папку IT On и я согласился почти не раздумывая, потому что давно искал что-то похожее.
Там собраны люди, которые реально шарят в своей теме: разработчики, продакты, основатели стартапов, эксперты по карьере в tech. Каждый пишет про своё и в сумме получается полная картина индустрии.
Читаешь и чувствуешь что находишься внутри IT, а не наблюдаешь снаружи. Разница есть, проверено на себе.
Добавляй папку себе, советую!
Там собраны люди, которые реально шарят в своей теме: разработчики, продакты, основатели стартапов, эксперты по карьере в tech. Каждый пишет про своё и в сумме получается полная картина индустрии.
Читаешь и чувствуешь что находишься внутри IT, а не наблюдаешь снаружи. Разница есть, проверено на себе.
Добавляй папку себе, советую!
⚡1👍1🔥1🏆1😡1
📡 С ДНЁМ РАДИО, КОЛЛЕГИ! ⚡
7 мая — праздник всех, кто умеет передавать сигнал даже там, где “ничего не ловит” 😄
Именно в этот день в 1895 году русский физик Александр Попов впервые продемонстрировал устройство для беспроводной передачи сигнала. Так началась эпоха радио, связи и всего того, без чего сегодня невозможно представить ни интернет, ни ВОЛС, ни системы безопасности, ни современную связь вообще.
Так что сегодня праздник:
📡 связистов
🔧 монтажников
🧠 инженеров
⚡ наладчиков
🛰️ всех, кто живет в мире кабеля, сигнала и вечного “а питание точно есть?”
Ну и по традиции — немного профессиональных лозунгов 😎
— «Связь есть — значит живём!»
— «Нет сигнала — ищи косяк, а не виноватых»
— «Настоящий связист сначала прозвонит, потом поверит»
— «Сварщик ВОЛС ошибается один раз… и потом ищет обрыв 12 часов»
— «Главное в работе связиста — чтобы ничего не пищало… кроме премии»
— «Если всё работает с первого раза — значит ты просто не всё проверил» 😂
С праздником всех, кто держит этот мир на связи! 📶
@sysadmin1
7 мая — праздник всех, кто умеет передавать сигнал даже там, где “ничего не ловит” 😄
Именно в этот день в 1895 году русский физик Александр Попов впервые продемонстрировал устройство для беспроводной передачи сигнала. Так началась эпоха радио, связи и всего того, без чего сегодня невозможно представить ни интернет, ни ВОЛС, ни системы безопасности, ни современную связь вообще.
Так что сегодня праздник:
📡 связистов
🔧 монтажников
🧠 инженеров
⚡ наладчиков
🛰️ всех, кто живет в мире кабеля, сигнала и вечного “а питание точно есть?”
Ну и по традиции — немного профессиональных лозунгов 😎
— «Связь есть — значит живём!»
— «Нет сигнала — ищи косяк, а не виноватых»
— «Настоящий связист сначала прозвонит, потом поверит»
— «Сварщик ВОЛС ошибается один раз… и потом ищет обрыв 12 часов»
— «Главное в работе связиста — чтобы ничего не пищало… кроме премии»
— «Если всё работает с первого раза — значит ты просто не всё проверил» 😂
С праздником всех, кто держит этот мир на связи! 📶
@sysadmin1
🎉12❤4🤝4🍾2🤗2
⚡️ Телеграм победил шлю**ботов и накрутку — мессенджер выкатил обновление.
— Для опросов появилась возможность выставить ограничения — разрешить голосовать только из определённых стран или сделать опрос только для подписчиков канала;
— Теперь можно удалять реакции под комментариями и банить авторов реакций — больше никаких клоунов от соблазнительных шлю**ботов;
— В ИИ-редактор текста завезли кастомные стили. Можно промтом прописать правила редактирования и расшарить друзьям. Теперь авторам Телеграм-каналов вообще не придётся работать.
Обновляемся!
@sysadmin1
— Для опросов появилась возможность выставить ограничения — разрешить голосовать только из определённых стран или сделать опрос только для подписчиков канала;
— Теперь можно удалять реакции под комментариями и банить авторов реакций — больше никаких клоунов от соблазнительных шлю**ботов;
— В ИИ-редактор текста завезли кастомные стили. Можно промтом прописать правила редактирования и расшарить друзьям. Теперь авторам Телеграм-каналов вообще не придётся работать.
Обновляемся!
@sysadmin1
👍6🎉3👌3❤2🔥2
Протокол разрешения адресов (ARP) — это сетевой протокол, используемый для сопоставления адреса IPv4 с MAC-адресом физического компьютера в локальной сети.
@sysadmin1
@sysadmin1
❤3👍3🔥3🏆3🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
Все используют балансировщик нагрузки, но немногие понимают алгоритмы балансировки
Вот несколько популярных:
🔹 Round Robin — распределяет входящие запросы по серверам по очереди в фиксированном циклическом порядке.
🔹 IP Hash — использует хеш-функцию от IP-адреса клиента, чтобы стабильно направлять его на один и тот же сервер.
🔹 Least Connections — перенаправляет новые запросы на сервер с наименьшим количеством активных соединений.
🔹 Weighted Round Robin — распределяет запросы с учётом веса (веса или производительности) каждого сервера, передавая больше трафика более мощным узлам.
🔹 Least Response Time — направляет запросы на сервер с наименьшей средней задержкой или временем отклика.
🔹 Random — выбирает сервер случайным образом для каждого входящего запроса, без определённой логики или последовательности.
@sysadmin1
Вот несколько популярных:
@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3🎉3🏆2
Серра_Джеймс_Архитектуры_данных;_современные_решения_для_любых.pdf
8.1 MB
📖 Архитектуры данных: современные решения для любых задач
Год: 2026
Автор: Джеймс Серра
Книга рассматривает современные подходы к построению архитектур данных, включая data warehouse, data lake и data mesh. Автор объясняет, как эволюционировали системы хранения данных и какие задачи решают разные архитектуры. Также разбираются их преимущества, ограничения и типичные ошибки при выборе решений.
Материал помогает понять, как комбинировать подходы и выбирать архитектуру под конкретные бизнес-задачи и нагрузку. Рассматриваются реальные сценарии использования и влияние облачных технологий на управление данными. Книга подойдёт системным администраторам и инженерам, которые работают с инфраструктурой данных и хотят принимать обоснованные решения при проектировании систем.
@sysadmin1
Год: 2026
Автор: Джеймс Серра
Книга рассматривает современные подходы к построению архитектур данных, включая data warehouse, data lake и data mesh. Автор объясняет, как эволюционировали системы хранения данных и какие задачи решают разные архитектуры. Также разбираются их преимущества, ограничения и типичные ошибки при выборе решений.
Материал помогает понять, как комбинировать подходы и выбирать архитектуру под конкретные бизнес-задачи и нагрузку. Рассматриваются реальные сценарии использования и влияние облачных технологий на управление данными. Книга подойдёт системным администраторам и инженерам, которые работают с инфраструктурой данных и хотят принимать обоснованные решения при проектировании систем.
@sysadmin1
🔥2🎉2⚡1👍1🏆1