VirtuslabRnD/pulumi-kotlin
این پروژه از زبان Kotlin در Pulumi پشتیبانی آزمایشی ارائه میدهد.
کاربرد:
این ابزار به توسعهدهندگان اجازه میدهد تا زیرساختهای ابری را با استفاده از زبان برنامهنویسی Kotlin تعریف و مدیریت کنند، بدون نیاز به استفاده از TypeScript یا Python.
در چه شرایطی بهتره استفاده شود؟
اگر تیم توسعه از اکوسیستم JVM و به خصوص Kotlin استفاده میکنه و میخواد زیرساختها رو به صورت کُد مدیریت کنه، این ابزار گزینه مناسبیست. همچنین برای پروژههایی که قبلاً از Kotlin استفاده میکنند و میخواهند IaC (Infrastructure as Code) رو با همان زبان پیادهسازی کنند، عالیه.
چند مثال از موارد استفاده:
ایجاد منابع ابری مثل EC2، S3 در AWS با Kotlin
مدیریت زیرساختهای Google Cloud یا Azure با استایل کُد Kotlin
یکپارچهسازی با پروژههای اندروید یا بکاند Kotlin برای مدیریت زیرساختهای مشترک
- ##Pulumi
- ##Kotlin
- ##IaC
- ##CloudInfrastructure
- ##DevOps
- ##JVM
- ##InfrastructureAsCode
- ##Virtuslab
- ##Serverless
- ##MultiCloud
