Подход к конференции 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, облачные и бессерверные развертывания, управление и мониторинг.

В двух словах

Я был рад возможности посетить конференцию еще на один год, и с нетерпением ждал возможности применить на практике многие технологии, представленные в течение этих двух дней.