Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Kotlin вместо bash. Прокачиваем автоматизацию на сервере

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров5.9K

Для решения задач автоматизации рутинных процессов для системных администраторов и DevOps чаще всего используются или bash-сценарии или python. Первое решение косвенно используется и в описании Dockerfile, поскольку сценарий исполняемых команд принципиально ничем не отличается от запуска скрипта в какой-либо shell, второй подход чаще ассоциируется с автоматизацией, связанных с взаимодействием с хранилищами данных. Но несправедливо было бы обойти стороной возможность создания исполняемых сценариев на языке Kotlin, которые могут стать полноценной заменой bash-сценариям.

В этой статье мы рассмотрим несколько примеров использования Kotlin Scripting (KTS) для автоматизации в распределенной системе, будем использовать долгоживущие скрипты с ожиданием заданий через RabbitMQ, а также поработаем с файловой системой, внешними сервисами, а также попробуем использовать KTS для сборки Docker-контейнеров.

Читать далее

VK Open: зачем разработчику открытые платформы

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров19K

Привет, Хабр! Современный IT-ландшафт трудно представить без открытых платформ, где разработчики создают, размещают и продвигают свои продукты. Айтишники могут свободно обращаться к наработкам и ресурсам больших компаний, чтобы меньшими средствами реализовывать свои идеи. 

Тому, как грамотно использовать эти ресурсы, посвящена конференция VK Open для разработчиков открытых платформ. 3 июня создатели игр и мини-приложений поделятся историями успеха и набитыми шишками, а спикеры от VK расскажут о возможностях и инструментах открытых платформ с активной аудиторией более 45 млн человек в месяц.

Если ваша тропинка ведёт в сторону открытых платформ VK, по пути вам неизбежно встретятся несколько «дорожных камней», указывающих верное направление. В этой статье мы расскажем, что это за дорожные камни, у которых стоит остановиться и задуматься. Ну и заодно — о наших открытых платформах в целом.

Путь в 1000 ли

Информация

В рейтинге
6 547-й
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Backend Developer, System Administration
Junior
Java
Java Spring Framework
Linux
High-loaded systems
OOP
PostgreSQL
MySQL
Apache Maven
REST
Hibernate