بعد از LocalStack ،Floci، MiniStack بریم سر FakeCloud پروژه Fakecloud سرویسهای AWS را برای Local Development و Integration Testing شبیهسازی میکنه
✅ ویژگی هاش
حتی AWS SDK یا CLI را میتونه به Endpoint محلیش وصل کرد.
FakeCloud فقط Mock کردن API نیست. Lambda با 23 runtime اجرا میشه. RDS واقعاً PostgreSQL / MySQL / MariaDB / Oracle / SQL Server / Db2 را اجرا میکنه.
و ElastiCache Redis / Valkey / Memcached واقعی. ECS و EC2 با container واقعی.
🔥 و حتی امکان backend مبتنی بر Kubernetes هم داره
⚠️ چطوری اعتماد کنم؟
FakeCloud تستهاش از AWS Smithy models تولید میشه و248,557 variant را در تستهای conformance پاس میکنه
و از تستهای TestAcc خود terraform-provider-aws برای پیدا کردن مشکلاتی مثل waiter، field و drift استفاده میکنه
قابلیت های جذابی که برای من داشت شبیهسازی IAM و SigV4 و حتی Bedrock که امکان responseهای قابل تنظیم و fault injection هم داره
@MehrdadLinuxchannel
#Linux #لینوکس #DevOps #Cloud
