Осваиваем_Kubernetes_Оркестрация_контейнерных_архитектур_Джиджи.pdf
8.9 MB
Осваиваем Kubernetes. Оркестрация контейнерных архитектур (Джиджи Сайфан).pdf
В книге рассмотрена новейшая версия Kubernetes 1.10.
Kubernetes – это система с открытым кодом, предназначенная для работы с контейнерными приложениями, их развертывания, масштабирования, управления ими. Если вы хотите запустить дополнительные контейнеры или автоматизировать управление, то вам не обойтись без Kubernetes.
Книга начинается с изучения основ Kubernetes, архитектуры и компоновки этой системы. Вы научитесь создавать микросервисы с сохранением состояния, ознакомитесь с такими продвинутыми возможностями, как горизонтальное автомасштабирование подов, выкатывание обновлений, квотирование ресурсов, обустроите долговременное хранилище на бэкенде. На реальных примерах вы исследуете возможности сетевой конфигурации, подключение и настройку плагинов. Эта книга поможет вам стать искусным дирижером и обращаться с контейнерными системами любой сложности.
В книге рассмотрена новейшая версия Kubernetes 1.10.
Kubernetes – это система с открытым кодом, предназначенная для работы с контейнерными приложениями, их развертывания, масштабирования, управления ими. Если вы хотите запустить дополнительные контейнеры или автоматизировать управление, то вам не обойтись без Kubernetes.
Книга начинается с изучения основ Kubernetes, архитектуры и компоновки этой системы. Вы научитесь создавать микросервисы с сохранением состояния, ознакомитесь с такими продвинутыми возможностями, как горизонтальное автомасштабирование подов, выкатывание обновлений, квотирование ресурсов, обустроите долговременное хранилище на бэкенде. На реальных примерах вы исследуете возможности сетевой конфигурации, подключение и настройку плагинов. Эта книга поможет вам стать искусным дирижером и обращаться с контейнерными системами любой сложности.
Микросервисы_Паттерны_разработки_и_рефакторинга_Крис_Ричардсон.pdf
19.3 MB
Микросервисы. Паттерны разработки и рефакторинга (Крис Ричардсон).pdf
Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились – переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности.
Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения – и монолит превращается в набор микросервисов.
В этой книге
• Как (и зачем!) использовать микросервисную архитектуру.
• Стратегии декомпозиции сервисов.
• Управление транзакциями и шаблоны запросов.
• Эффективные стратегии тестирования.
• Шаблоны развертывания, включая контейнеры и бессерверные платформы.
Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились – переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности.
Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения – и монолит превращается в набор микросервисов.
В этой книге
• Как (и зачем!) использовать микросервисную архитектуру.
• Стратегии декомпозиции сервисов.
• Управление транзакциями и шаблоны запросов.
• Эффективные стратегии тестирования.
• Шаблоны развертывания, включая контейнеры и бессерверные платформы.
Apache_Hive_Essentials_Essential_techniques_to_help_you_process.pdf
3.9 MB
Apache Hive Essentials: Essential techniques to help you process, and get unique insights from, big data
What you will learn
▫️Create and set up the Hive environment
▫️Discover how to use Hive's definition language to describe data
▫️Discover interesting data by joining and filtering datasets in Hive
▫️Transform data by using Hive sorting, ordering, and functions
▫️Aggregate and sample data in different ways
▫️Boost Hive query performance and enhance data security in Hive
▫️Customize Hive to your needs by using user-defined functions and integrate it with other tools
What you will learn
▫️Create and set up the Hive environment
▫️Discover how to use Hive's definition language to describe data
▫️Discover interesting data by joining and filtering datasets in Hive
▫️Transform data by using Hive sorting, ordering, and functions
▫️Aggregate and sample data in different ways
▫️Boost Hive query performance and enhance data security in Hive
▫️Customize Hive to your needs by using user-defined functions and integrate it with other tools
Practical_Real_time_Data_Processing_and_Analytics_Shilpi_Saxena.pdf
13.4 MB
Practical Real-time Data Processing and Analytics: Distributed Computing and Event Processing using Apache Spark, Flink, Storm, and Kafka
What You Will Learn
▫️Get an introduction to the established real-time stack
▫️Understand the key integration of all the components
▫️Get a thorough understanding of the basic building blocks for real-time solution designing
▫️Garnish the search and visualization aspects for your real-time solution
▫️Get conceptually and practically acquainted with real-time analytics
▫️Be well equipped to apply the knowledge and create your own solutions
What You Will Learn
▫️Get an introduction to the established real-time stack
▫️Understand the key integration of all the components
▫️Get a thorough understanding of the basic building blocks for real-time solution designing
▫️Garnish the search and visualization aspects for your real-time solution
▫️Get conceptually and practically acquainted with real-time analytics
▫️Be well equipped to apply the knowledge and create your own solutions
What is the Parquet File Format and Why You Should Use It
https://www.upsolver.com/blog/apache-parquet-why-use
https://www.upsolver.com/blog/apache-parquet-why-use
Upsolver
What is the Parquet File Format? Use Cases & Benefits | Upsolver
It’s clear that Apache Parquet plays an important role in system performance when working with data lakes. Let’s take a closer look at Apache Parquet.
Forwarded from Data-comics
Читала отчёт по DevOps Setups benchmarking 2022 от Luca G и humanitec.
В целом, есть интересные моменты про разные типы команд разработчиков, ребята провели большую работу.
Но результаты преподнесли немного дезинформирующе.
Пример - на приложенной картинке.
Что не так? 😁
Ссылка на отчёт тут: https://humanitec.com/whitepapers/2021-devops-setups-benchmarking-report
Файл, кому интересно, приложу в комменты.
В целом, есть интересные моменты про разные типы команд разработчиков, ребята провели большую работу.
Но результаты преподнесли немного дезинформирующе.
Пример - на приложенной картинке.
Что не так? 😁
Ссылка на отчёт тут: https://humanitec.com/whitepapers/2021-devops-setups-benchmarking-report
Файл, кому интересно, приложу в комменты.
Google Data Engineering.pdf
978.9 KB
Google Data Engineering Cheatsheet
Complete Data Engineer’s Vocabulary | by Kovid Rathee | Towards Data Science
https://towardsdatascience.com/complete-data-engineers-vocabulary-87967e374fad
https://towardsdatascience.com/complete-data-engineers-vocabulary-87967e374fad
Medium
Complete Data Engineer’s Vocabulary
Concepts that data engineers must know in 10 words or less
Создание современной платформы для работы с данными с помощью Open-Source-решений / Хабр
https://habr.com/ru/company/vk/blog/671642/
https://habr.com/ru/company/vk/blog/671642/
Хабр
Создание современной платформы для работы с данными с помощью Open-Source-решений
Команда VK Cloud Solutions перевела краткий конспект с Open Source Data Stack Conference . Конференция была посвящена созданию платформ для работы с данными на базе Open-Source-решений —докладчики...
Docker Swarm для самых маленьких / Хабр
https://habr.com/ru/post/659813/
https://habr.com/ru/post/659813/
Хабр
Docker Swarm для самых маленьких
Данная статья посвящена настройке и работе с Docker Swarm. Swarm это стандартный оркестратор для docker контейнеров, доступный из «коробки», если у вас установлен сам docker. Что нам потребуется для...
TelegramOperator — apache-airflow-providers-telegram Documentation
Оператор Airflow для отправки уведомлений в Telegram
https://airflow.apache.org/docs/apache-airflow-providers-telegram/stable/operators.html
Оператор Airflow для отправки уведомлений в Telegram
https://airflow.apache.org/docs/apache-airflow-providers-telegram/stable/operators.html
GitHub - TolstikovIgor/ETL: GeekBrains: Построение хранилища данных и основы ETL
https://github.com/TolstikovIgor/ETL
https://github.com/TolstikovIgor/ETL
GitHub
GitHub - TolstikovIgor/ETL: GeekBrains: Построение хранилища данных и основы ETL
GeekBrains: Построение хранилища данных и основы ETL - TolstikovIgor/ETL
Play with Docker
▫️Docker 101 Tutorial - Self-paced tutorials to increase your Docker knowledge.
▫️Lab Environment - Complete a workshop without installing anything using this Docker playground.
▫️Community Training - Free and paid learning materials from Docker Captains.
https://www.docker.com/play-with-docker/
▫️Docker 101 Tutorial - Self-paced tutorials to increase your Docker knowledge.
▫️Lab Environment - Complete a workshop without installing anything using this Docker playground.
▫️Community Training - Free and paid learning materials from Docker Captains.
https://www.docker.com/play-with-docker/
Docker
Play with Docker | Docker
Find self-paced tutorials to increase your Docker knowledge, and join a global community of collaborative developers. Play with Docker today!
👍1