Подход к конференции Commit
- Это ежегодная конференция, посвященная изучению современного мира разработки программного обеспечения.
- В этом году он прошел в Мадриде 23-24 ноября 2018 года.
- За два дня посетители смогли насладиться до 10 различных треков, 2 семинарами и открытой конференцией или неконференцией.
- Все треки были записаны, и некоторые из них были доступны для просмотра в потоковом режиме.
- Вы можете загрузить содержание докладов прямо с официального сайта в calendar commit-conf.
Резюме
Хотя календарь был очень обширным, здесь у вас есть дайджест с самыми актуальными темами:
Блокчейн: анализ мотивов, способствующих его популярности. Обзор вариантов использования и того, как компании уже готовятся к этому. Обзор ключей его работы, затрат и метрик. Создание децентрализованных приложений в эфириуме.
Машинное обучение: взгляните на kubeflow, tensorflow, watson, нейронные сети, распознавание и оптимизацию изображений, распознавание голоса.
Микросервисы. Архитектура этого типа используется уже несколько лет, и мы рассмотрели ее преимущества и недостатки. Некоторые специфические фреймворки рождаются для ускорения разработки микросервисов, таких как mircronaut.
Контейнеры: для управления ими налагается использование докеров и kubernetes. Но для масштабирования микросервисов требуются дополнительные инструменты. Один из них — сервисная сетка Istio.
DevOps: обязанности этой новой роли и инструменты для получения компакт-дисков CI, таких как Jenkins, или предоставления инфраструктуры, таких как Terraform.
Безопасность: альтернативы секьюритизации услуг и рекомендации
IoT. Потенциал этих устройств оценивается в нескольких вариантах использования. Вспомогательные домотехники, автономные системы, интеллектуальные метеостанции, маленькие роботы, голосовой помощник типа Алекса.
Agile: обсуждались такие темы, как эффективное планирование, удаленная работа, чистый код, тестирование, устаревший код.
Мониторинг и возможность отслеживания: различные альтернативы на рынке, такие как стек ELK, стек TICK, Prometheus, Sensu.
Javascript: Vue и React являются фаворитами для фронтальной разработки.
Мой опыт
Как гордый представитель ioBuilders на этом мероприятии, я постарался использовать время с пользой. У меня также была возможность встретиться со многими старыми коллегами и изучить некоторые новые интересные связи в мире блокчейна. Я хочу осветить некоторые доклады, на которых мне удалось побывать.
Семинар Terraform: мы рассмотрим некоторые концепции IaC и узнаем, как автоматизировать создание вашей облачной инфраструктуры с помощью одного из лучших инструментов на рынке.
Микросервисы с GraphQL: мы рассмотрели извлеченные уроки и подводные камни использования GraphQL в архитектуре микросервисов (с Ruby, Elixir, Javascript и React) и вышли за рамки HTTP на примере GraphQL.
Семинар по децентрализованным приложениям Ethereum: Применяя блокчейн на практике, мы сделали все шаги для реализации децентрализованного приложения и смарт-контракта в TestNet.
Кафка на пляже: как настроить его для производственной среды и повысить производительность.
Alexa приятно познакомиться: я узнал, как легко развивать новые навыки и внедрять их в AWS Lambda, не тратя ни евро и очень легко и просто.
Микросервисы с архитектурой, управляемой событиями: плюсы и минусы архитектуры, управляемой событиями, последовательность событий, обзор шестиугольной архитектуры.
Блокчейн становится реальностью: реальность, стоящая за приложениями блокчейна, каковы их ограничения, производительность и сложность. Где есть возможности, когда есть смысл их использовать, и истории успеха, которые революционизируют мир.
Фреймворк Micronaut microservices: основные особенности фреймворка, внедрение зависимостей, инверсия управления, система конфигурации, сервисы HTTP, облачные и бессерверные развертывания, управление и мониторинг.
В двух словах
Я был рад возможности посетить конференцию еще на один год, и с нетерпением ждал возможности применить на практике многие технологии, представленные в течение этих двух дней.