Serverless Kotlin and Apache Kafka® with Google Cloud and Confluent Cloud
В современном мире появляется все больше различных serverless-технологий. И понятное дело, что они вносят значительные изменения в сферу разработки приложений. Разработчики пытаются понять, какой подход или технология лучше или какой облачный вендор лучше, они сталкиваются со следующими вопросами:
— Как будем разворачивать serverless приложение?
— Какой язык программирования поддерживает моя платформа?
— Где и как хранить состояние приложения?
— А как же быть кровавому энтерпрайзу с их легаси?
В этом докладе Виктор на примере нескольких микросервисов расскажет, как производить установку приложения, интеграцию со внешними сервисами, а так же использовать потоковые данные (event streaming). Вы так же узнаете, как обеспечить полную переносимость в вашу собственную инфраструктуру с использованием технологий с открытым исходным кодом, включая Kubernetes, Apache Kafka® и Knative.
В качестве примера приложения будет использоваться Spring Boot и Kotlin, но примеры будут объяснены так же с точки зрения Java-разработчика.