Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем

Искусство разработки CLI утилит на Go

Инструменты на Go и для Go

Devops / другое
GO

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Go-разработчики, DevOps-инженеры, SRE-инженеры.

Тезисы

Продуктовая разработка API на бэкенде заполонила рынок. REST, gRPC, микросервисы.

Но что делать, если вам нужно разработать консольную утилиту. Пригодятся ли вам здесь навыки разработки микросервисов?

В докладе поговорим о истории и культуре разработки CLI инструментов, попытаемся понять, что такое хороший CLI дизайн. А также посмотрим в действии на главные инструменты разработки CLI на Go: библиотеки Cobra и Viper.

Профессионально занимается backend-разработкой на стеке Java, Kotlin и Spring Framework (иногда еще Go и Node.js). Стремится к созданию масштабируемых и надежных приложений. Владеет знаниями в асинхронном, многопоточном и реактивном программировании, благодаря чему использует инструменты, такие как Spring WebFlux, Project Reactor, Kotlin Coroutines и Java Concurrency. Проектирует микросервисную архитектуру (System Design).

Эффективно работает как в индивидуальном режиме, так и в качестве team lead’а. Опыт в роли team lead’а — 4 года. В этом качестве руководил командами от 3 до 6 разработчиков.

Активно участвует в сообществе разработчиков. Выступает в качестве спикера на конференциях JUG.RU (JPoint) и митапах, соревнуется на хакатонах, а также ведет канал на YouTube (https://www.youtube.com/@rustam-kuramshin), посвященный backend-разработке на Java, Kotlin и Spring Boot.

В свободное время увлекается изучением новых технологий, решает задачи на LeetCode, развивает свой кластер Kubernetes на Raspberry Pi, разрабатывает свои проекты.

В настоящий момент Developer Advocate в Axiom JDK.

Axiom JDK

Axiom JDK — российская команда с 30-летним опытом разработки Java. Предлагают полный стек ПО, сертифицированный ФСТЭК, для разработки и запуска Java-приложений. Клиенты Axiom JDK — лидеры промышленного сектора: дочерние предприятия ПАО «Газпром», «Росэнергоатом», «Транснефть» и другие.

Видео