Майнинг и стейкинг

Пять лет с Kotlin в ING: эволюция использования и перспективы развития

Майнинг и стейкинг
Kotlin adoption inside ING, five years later

Узнайте, как за последние пять лет рост популярности Kotlin преобразил разработку в ING. Рассмотрены подробности внедрения, анализ кода и перспективы применения языка в будущем в одном из крупнейших банковских холдингов.

Kotlin — современный язык программирования, созданный JetBrains, продолжает завоевывать популярность в различных сферах IT. Одним из ярких примеров успешного внедрения Kotlin является крупный международный банк ING. Спустя пять лет после первой интеграции языка в своих проектах ING демонстрирует стабильный рост его использования и расширение экосистемы. Этот путь превращения Kotlin из дополнительного инструмента в ключевой элемент инфраструктуры заслуживает внимательного рассмотрения. История внедрения Kotlin в ING началась с инициативы небольшой команды энтузиастов, которая рискнула использовать язык в боевых проектах.

Первые публикации и исследования ценности Kotlin позволили заинтересовать более широкие слои разработчиков и сформировать сообщество активных пользователей внутри компании. Со временем поддержка Kotlin перешла из стадии эксперимента в полноправный элемент технологического стека банка. Очень важным этапом в развитии Kotlin в ING стало создание и поддержка инфраструктуры вокруг языка. Один из ярких примеров – ежегодная конференция ING Kotlin Summit, привлекающая несколько сотен участников из разных стран. Мероприятие не только способствует обмену опытом, но и укрепляет позицию Kotlin как одного из ключевых инструментов разработки в компании.

При поддержке таких технологических гигантов, как Google и Xebia, эта конференция приобретает все большее значение и становиться платформой для профессионального роста инженеров. Еще одним важным элементом развития стало создание пользовательских групп, таких как Bucharest Kotlin User Group и Virtual Kotlin User Group. Подобные сообщества позволяют обмениваться опытом, задавать вопросы и распространять лучшие практики. Важно отметить, что активное участие инженеров ING в этих группах подчеркивает их заинтересованность в развитии Kotlin и поддержку открытого обмена знаниями. Касательно технической стороны, значимые внутренние проекты ING уже полностью переписаны на Kotlin.

Примером может служить главный платежный шлюз, обслуживающий Бенилюкс, который демонстрирует высокую производительность и надежность на базе нового языка. Развитие и поддержка критически важных сервисов свидетельствует о доверии, которое компания оказывает Kotlin как платформе для создания масштабных и ответственных решений. Расширение поддержки Kotlin заметно и в микросервисной архитектуре. Фреймворк Baker, известный инструмент для оркестрации микросервисов, теперь поддерживает Kotlin, что упрощает разработчикам задачи интеграции новых сервисов и управления ими. В числе соавторов и пользователей платформы появились известные компании, такие как Etsy и Workday, что подтверждает высокий уровень зрелости проекта.

С точки зрения анализа кода, ING располагает более 90 тысячами внутренних репозиториев, что отражает масштаб и сложность разработок. После очистки от пустых, форковых и неактивных репозиториев остаётся около 20% от этого объема. Из них почти треть — это проекты на платформе JVM, что обусловлено популярностью Java и сопутствующих языков, таких как Kotlin, Scala и Groovy. Подробный анализ распределения языков показывает, что Kotlin присутствует примерно в 8% активных JVM-репозиториев, что сопоставимо или выше по сравнению с Scala и Groovy. Важно, что это внедрение Kotlin происходит на добровольной основе, без жёстких директив сверху, что говорит о высокой внутренней мотивации инженеров и привлекательности языковых возможностей Kotlin.

Тренды по активности разработки также демонстрируют устойчивый рост Kotlin. С 2024 года этот язык по числу активных репозиториев обогнал Scala и Groovy, заняв второе место после Java. Это отражает не только предпочтения разработчиков, но и структуру новых проектов, в которых всё чаще выбирается именно Kotlin. Не менее интересен факт, что в среднем Kotlin занимает свыше 70% кода в репозиториях, где он присутствует. Это свидетельствует о неразрывной интеграции языка в проекты, а не о его эпизодическом использовании в виде отдельных модулей или плагинов.

Такое распространение подчеркивает зрелость решений и готовность команд использовать Kotlin как основной инструмент. Важный экспертный вклад в развитие Kotlin в ING обеспечивается обратной связью от самих инженеров. Их отзывы и комментарии подчёркивают удобство, выразительность и современность языка. Некоторые из разработчиков отмечают, что Kotlin снижает количество шаблонного кода, способствует более чистой архитектуре и увеличивает скорость разработки. Юмор и профессиональный энтузиазм сопровождают эти отзывы, что делает опыт внедрения живым и вдохновляющим.

Стоит отметить и роль команды разработчиков из JetBrains, которая активно сотрудничает с ING, помогая формировать актуальные кейсы для KotlinConf и других профессиональных мероприятий. Такое партнерство выгодно обеим сторонам: компаниям удаётся оперативно внедрять новейшие технологии, а сообществу — получать реальные отзывы и улучшать язык. Перспективы развития Kotlin в ING выглядят более чем обнадёживающими. Внедрение новых возможностей языка, а также интеграция с современными технологиями, такими как корутины, многопоточность и работа с облачными сервисами, создаёт возможности для дальнейшего роста и оптимизации бизнес-процессов. В целом, опыт ING с Kotlin за пять лет представляет собой хороший пример органичного и зрелого перехода к новому языку в крупной организации.

Постепенное расширение сообщества, поддержка инициатив разработчиков, создание событий и обучение, а также техническая поддержка критичных систем формируют прочную основу для будущего использования Kotlin. Подводя итог, можно сказать, что Kotlin в ING превратился из смелой экспериментальной технологии в серьёзный инструмент с широкими возможностями. Компания продолжает инвестировать в развитие языка, а интерес к нему растёт как среди опытных инженеров, так и в новых проектах. Этот кейс показывает, что современные языки программирования способны не только ускорять разработку, но и создавать живое сообщество, способное влиять на будущее IT-индустрии.

Автоматическая торговля на криптовалютных биржах Покупайте и продавайте криптовалюты по лучшим курсам Privatejetfinder.com (RU)

Далее
Boolean Blindness
Суббота, 13 Сентябрь 2025 Булевая слепота в программировании: причины, последствия и пути решения

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

Prediction: This Artificial Intelligence (AI) Stock Could Be the Biggest Winner of the Second Half of 2025
Суббота, 13 Сентябрь 2025 Акции Tesla: искусственный интеллект, который может взлететь во второй половине 2025 года

Прогнозы и аналитика о потенциале акций Tesla на фоне развития технологий искусственного интеллекта и запуска роботакси в 2025 году. Рассмотрены факторы роста компании и её трансформация из производителя электромобилей в высокотехнологичного AI-сервиса.

More than 70% of Japan firms see tariff impact within expectations, Reuters poll shows
Суббота, 13 Сентябрь 2025 Влияние тарифов США на японские компании: как бизнес справляется с новыми экономическими реалиями

Исследование Reuters показывает, что большинство японских компаний адаптируются к тарифам США, сохраняя свои инвестиционные планы и прогнозы, несмотря на вызовы мировой торговли и внутренние экономические вопросы, такие как налог на потребление в Японии.

Best Bitcoin Wallet [2025] | How to Choose? | Crypto Wallets Guide
Суббота, 13 Сентябрь 2025 Лучший биткоин-кошелек 2025 года: как выбрать надежный криптокошелек

Обзор современных биткоин-кошельков 2025 года с советами по выбору и особенностями различных разновидностей криптовалютных хранилищ для пользователей любого уровня опыта.

How to refinance from an FHA to conventional loan
Суббота, 13 Сентябрь 2025 Как выгодно рефинансировать ипотеку из FHA в обычный кредит: полный гид по переходу

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

QXO Proposes $5 Billion Acquisition of GMS
Суббота, 13 Сентябрь 2025 QXO предлагает приобретение GMS стоимостью 5 миллиардов долларов: что это значит для рынка

Анализ масштабного предложения о приобретении GMS компанией QXO на сумму 5 миллиардов долларов и его влияние на индустрию, инвесторов и перспективы развития компаний.

Stock ETFs in Focus as Fed Holds Rates Steady
Суббота, 13 Сентябрь 2025 Акции и ETF на фоне решения ФРС оставить ставки без изменений: анализ и прогнозы на 2025 год

Подробный анализ влияния решения Федеральной резервной системы США оставить процентные ставки без изменений на фондовые рынки и ETF, а также обсуждение экономических перспектив и динамики инфляции в 2025-2026 годах.