وب‌سرویس مجید

پروژه blast-radius

28mm/blast-radius

کاربرد:

این ابزار یک نمایشگر تعاملی از گراف وابستگی‌های Terraform است که با استفاده از d3.js ساخته شده. به کاربران کمک می‌کنه تا ببینن منابع مختلف در محیط اینفراستراکچر چطور به هم وابسته‌اند و تغییر در یک منبع چه تأثیری روی دیگران داره.

در چه شرایطی بهتره استفاده شود؟

وقتی داری روی یک پروژه بزرگ Terraform کار می‌کنی و نیاز داری بدونی یک تغییر کوچک مثلاً در یک module یا resource چه زنجیره‌ای از تغییرات رو در سیستم ایجاد می‌کنه، این ابزار می‌تونه کمک بزرگی باشه. به‌ویژه در تیم‌های عملیاتی یا دِوآپس که نیاز به درک دقیق از تأثیرات تغییرات دارن.

چند مثال از موارد استفاده

قبل از اجرای terraform plan، ببینی کدام منابع تحت تأثیر قرار می‌گیرن.

آموزش تیم‌های جدید درباره ساختار اینفراستراکچر.

شناسایی وابستگی‌های غیرمنتظره یا چرخه‌های حلقه‌ای در کد.

ارائه به مدیران فنی برای درک "شعاع انفجار" (Blast Radius) یک تغییر.

  • #Terraform
  • #DevOps
  • #InfrastructureAsCode
  • #DependencyGraph
  • #d3js
  • #CloudEngineering
  • #IaC
  • #BlastRadius
  • #Visualization
  • #TechTool