klothoplatform/klotho
کلوتو یک ابزار قدرتمند برای توسعهدهندگانیه که میخوان به سرعت و بدون دردسر برنامههای ابری روی AWS بسازن.
این ابزار بهت کمک میکنه با نوشتن کد معمولی، زیرساختهای ابری مثل Lambda، API Gateway و دیتابیس رو به صورت خودکار ایجاد کنی.
کاربرد:
کلوتو کد برنامهتو تحلیل میکنه و به صورت خودکار زیرساختهای لازم روی AWS رو میسازه.
دیگه نیاز نیست دستی Terraform یا CloudFormation بنویسی.
همه چیز از کد اصلی استخراج میشه.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای سریع یک میکروسرویس یا برنامه بدون سرور (serverless) رو راهاندازی کنی.
برای استارتاپها، پروژههای نمونه یا تیمهایی که میخوان فرآیند توسعه رو تسریع کنن عالیه.
همچنین برای توسعهدهندگانی که دانش عمیق DevOps ندارن ولی میخوان روی AWS کار کنن، مناسبه.
چند مثال از موارد استفاده:
ساخت یک API با Node.js که به صورت خودکار روی API Gateway و Lambda دیپلوی شود.
ایجاد یک سرویس پردازش پیام با SQS و Lambda بدون نوشتن هیچ کد زیرساختی.
راهاندازی یک دیتابیس DynamoDB با تعریف مدل در کد اپلیکیشن.
توسعه یک برنامه کامل بدون سرور با چندین سرویس متصل به هم.
- ##serverless
- ##AWS
- ##Klotho
- ##CloudDevelopment
- ##DevOps
- ##Microservices
- ##InfrastructureAsCode
- ##NodeJS
- ##FastDeployment
- ##CloudAutomation
