DevOps Labdon
442 subscribers
22 photos
1 video
1 file
597 links
👑 DevOps Labdon

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
Forwarded from Bardia & Erfan
🔵 عنوان مقاله
Atlassian's Bitbucket Cloud Outage (5 minute read)

🟢 خلاصه مقاله:
مقاله به بررسی قطعی بزرگی در سرویس ابری Bitbucket متعلق به شرکت Atlassian در تاریخ 21 ژانویه می‌پردازد. علت این قطعی، اشباع شدن پایگاه داده بود که منجر به تأثیرگذاری بر روی خدمات وب‌سایت و میزبانی Git شد. با اینکه این مشکل عمدتاً تا ساعت 18:02 به وقت جهانی (UTC) حل شده بود، کاربران همچنان از کاهش کارایی سیستم، به ویژه در خدمات Pipelines، گزارش داده‌اند. این قطعی و تأثیر آن به وضوح نشان دهنده تأثیر مشکلات فنی بر کاربردی و اهمیت پایداری سیستم‌های ابری در حمایت از فعالیت‌های توسعه نرم‌افزاری است.

🟣لینک مقاله:
https://www.theregister.com/2025/01/21/atlassian_bitbucket_cloud_outage/?utm_source=tldrdevops


👑 @DevOps_Labdon
Forwarded from Bardia & Erfan
در حاضر نوع همکاریت به چه صورت هست؟
Anonymous Poll
31%
remote
48%
on-site
24%
hybrid
🔵 عنوان مقاله
Key metrics for monitoring Google Cloud Run (16 minute read)

🟢 خلاصه مقاله:
Google Cloud Run یک پلتفرم بدون سرور است که به توسعه‌دهندگان اجازه می‌دهد تا برنامه‌های کانتینری شده را بدون مدیریت زیرساخت‌ها مستقر و مقیاس‌پذیری کنند. این پلتفرم از Knative برای خودکارسازی مقیاس‌پذیری و قابلیت‌های مبتنی بر رویداد استفاده می‌کند. نظارت مؤثر بر معیارهای Cloud Run برای بهینه‌سازی تخصیص منابع، تضمین قابلیت اطمینان، و کنترل هزینه‌ها در محیط‌هایی که به صورت پویا مقیاس‌پذیری می‌کنند، حیاتی است. این فرایند نه تنها به بهبود عملکرد کمک می‌کند، بلکه امکان پایش دقیق‌تری را برای توسعه‌دهندگان فراهم می‌آورد تا بتوانند سیستم‌های خود را با دقت بیشتری مدیریت کنند و به نیازهای کسب‌وکار با سرعت و انعطاف بیشتری پاسخ دهند.

🟣لینک مقاله:
https://www.datadoghq.com/blog/key-metrics-for-cloud-run-monitoring/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Introducing Lightstep Receiver for OpenTelemetry Collector (3 minute read)

🟢 خلاصه مقاله:
مطلب ارائه شده درباره فناوری Zalando's Lightstep Receiver برای OpenTelemetry Collector می‌پردازد که امکان جمع‌آوری ردپای دیجیتال (trace) از سیستم‌های قدیمی استفاده کننده از ردیاب‌های Lightstep را فراهم می‌آورد. این رسیور با تبدیل ردپا های Lightstep به ردپاهای OpenTelemetry، امکان سازگاری و یکپارچه‌سازی داده‌ها کامل را با بازخوردهای متفاوت و پشتیبانی‌شده تضمین می‌کند. این امر به کاربران اجازه می‌دهد تا داده های خود را به روشی انعطاف‌پذیر به سیستم‌های backend مختلف منتقل کرده و بتوانند از مزایای سازگاری بیشتر با ابزارهای نسل جدید که OpenTelemetry را پشتیبانی می‌کنند، بهره‌مند شوند. این فناوری به ویژه برای سازمان‌هایی که در حال انتقال از سیستم‌های ردیابی داده‌ قدیمی‌تر به سیستم‌های مدرن‌تر هستند، ایده‌آل است.

🟣لینک مقاله:
https://engineering.zalando.com/posts/2025/01/otelcollector-lightstep-receiver-oss.html?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Kubernetes Best Practices I Wish I Had Known Before (8 minute read)

🟢 خلاصه مقاله:
این مقاله، راهنمایی است برای غلبه بر پیچیدگی‌های کوبرنتیز، و بهترین روش‌ها در زمینه تخصیص منابع، استراتژی‌های نام فضاها (namespace) و نظارت را ارائه می‌دهد. در ابتدا توصیه‌هایی درباره مدیریت منابع مؤثر و اطمینان از توزیع عادلانه منابع بین برنامه‌ها ارائه می‌شود. سپس به بررسی استراتژی‌های نام فضا پرداخته، و نحوه استفاده بهینه از آن‌ها برای سازماندهی و ایزوله کردن مؤلفه‌ها در محیط‌هایی که تعداد بالایی عملیات انجام می‌شود توضیح داده شده است. در ادامه، بر اهمیت نظارت دقیق بر عملکرد و کارایی کلوسترها تأکید و تکنیک‌ها و ابزارهایی برای ارزیابی این متغیرها معرفی می‌شوند. مقاله با اشاره به چگونگی مقابله با مشکلات رایج و ارتقاء مدیریت کوبرنتیز پایان می‌یابد، که نهایتاً به بهبود عملکرد کلی و کارایی سیستم‌ها کمک می‌کند.

🟣لینک مقاله:
https://www.pulumi.com/blog/kubernetes-best-practices-i-wish-i-had-known-before/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
JSON Web Keys (JWK): Rotating Cryptographic Keys at Zalando (4 minute read)

🟢 خلاصه مقاله:
شرکت زالاندو اقدام به ارتقاء امنیت ارائه‌دهنده هویت مشتریان خود کرده است با این روش که چرخش خودکار کلیدهای وب JSON (JSON Web Keys)، که برای احراز هویت بر پایه توکن ضروری هستند، را به اجرا درآورده است. این فرایند شامل جایگزینی کلیدهای قدیمی با کلیدهای جدید می‌شود، که این امر خطرات مرتبط با اسرار ثابت را کاهش داده و در برابر تهدیدات بالقوه مقاومت را افزایش می‌دهد، ضمن حفظ تعادل بین امنیت و پایداری عملیاتی. این تحول نه تنها به افزایش امنیت کمک می‌کند بلکه تضمین می‌کند که عملیات روزانه شرکت با کمترین اختلال مواجه شود و به طور موثر در مقابله با تهدیدات امنیتی مورد استفاده قرار گیرد.

🟣لینک مقاله:
https://engineering.zalando.com/posts/2025/01/automated-json-web-key-rotation.html?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Terraform S3 Native State Locking — No DynamoDB Needed (6 minute read)

🟢 خلاصه مقاله:
در نسخه 1.10 از Terraform، امکان ذخیره‌سازی قفل‌های حالت دوردست (remote state locks) مستقیماً در Amazon S3 فراهم شده است، که نیاز به استفاده از DynamoDB را حذف می‌کند و قابلیت قفل‌کردن حالت‌های ذخیره شده به صورت بومی در S3 را به صورت آزمایشی معرفی می‌کند. این به‌روزرسانی از نوشته‌های شرطی (Conditional Writes) S3 برای جلوگیری از نوشتن‌های همزمان استفاده می‌کند، که مدیریت را ساده‌تر کرده و هزینه‌ها را کاهش می‌دهد. با این حال، کاربران باید هنگام استفاده از این قابلیت در محیط‌های تولیدی احتیاط کنند زیرا هنوز به عنوان یک ویژگی آزمایشی در نظر گرفته می‌شود. این تحول ممکن است تغییرات معناداری در چگونگی مدیریت حالت‌های Terraform داشته باشد، با فرصت‌هایی برای بهبود کارایی و امنیت در زیرساخت‌های ابری.

🟣لینک مقاله:
https://medium.com/@pank.dhnd/terraform-s3-native-state-locking-no-dynamodb-needed-5d465befc131?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
containerd vs. Docker: Container Runtimes Comparison (10 minute read)

🟢 خلاصه مقاله:
این مقاله به مقایسه بین Docker و containerd پرداخته و نقش‌های آن‌ها در اکوسیستم کانتینرها را شرح می‌دهد. Docker، یک پلتفرم کامل است که شامل ابزارهایی برای ساخت، اجرا و مدیریت کانتینرها می‌شود و به عنوان راه‌حلی یکپارچه برای توسعه نرم‌افزار استفاده می‌شود. از طرف دیگر، containerd یک رانتایم کانتینر است که در ابتدا بخشی از Docker بوده ولی به عنوان یک پروژه مستقل توسعه یافته است. این رانتایم سبک‌وزن بر توانایی‌هایی مانند مدیریت زندگی کانتینر و تصویر، نظارت، و گارانتی ایمنی تمرکز دارد. مقاله تأکید می‌کند که Docker برای کاربرانی که به دنبال راه‌حلی جامع هستند مناسب است، در حالی که containerd برای کسانی که نیاز به انعطاف‌پذیری بیشتر در بخش‌های خاصی از فرایند کانتینریزاسیون دارند، گزینه بهتری است. هر دو ابزار در اکوسیستم کانتینرها نقش‌های مهمی ایفا می‌کنند اما با تمرکزهای متفاوت.

🟣لینک مقاله:
https://spacelift.io/blog/containerd-vs-docker?utm_source=tldrdevops


👑 @DevOps_Labdon
Forwarded from Bardia & Erfan
پنج پرامپت chatgpt برای بهبود عملکرد


۱. تولید پیشنهادات کاربردی
"من تازه به استفاده از ChatGPT روی آورده‌ام و شغل من [شغل خود را وارد کنید] است. لطفاً فهرستی از ۱۰ پیشنهاد برتر برای افزایش بهره‌وری من ارائه دهید."

۲. بهبود نوشتار با بازخورد دقیق
"[متن نوشتاری خود را وارد کنید] لطفاً نوشته‌ی من را بررسی کن. اشتباهات گرامری و املایی را اصلاح کن و پیشنهاداتی برای بهبود وضوح نوشته‌ام ارائه بده."

۳. ساخت یک رزومه قوی
"جزئیات حرفه‌ای من را در زیر تحلیل کن و یک رزومه متقاعدکننده ایجاد کن که به من در یافتن شغل [جزئیات شغل مورد نظر را وارد کنید] کمک کند: [جزئیات حرفه‌ای خود را وارد کنید]."

۴. تسریع یادگیری با اصل ۸۰/۲۰
"می‌خواهم درباره [موضوع مورد نظر را وارد کنید] یاد بگیرم. لطفاً ۲۰ درصد مهم‌ترین نکات این موضوع را شناسایی و به اشتراک بگذار که به من کمک کند ۸۰ درصد آن را درک کنم."

۵. یادگیری مهارت‌های جدید
"می‌خواهم در [مهارت مورد نظر را وارد کنید] بهتر شوم. من کاملاً مبتدی هستم. لطفاً یک برنامه یادگیری ۳۰ روزه ایجاد کن که به یک مبتدی مانند من کمک کند تا این مهارت را بیاموزد و پیشرفت کند."

با استفاده از این پیشنهادات، می‌توانید بهره‌وری خود را افزایش دهید و مهارت‌های جدیدی یاد بگیرید!
🔵 عنوان مقاله
How webMethods iPaaS built a multi-tenant SaaS platform on Amazon EKS (9 minute read)

🟢 خلاصه مقاله:
این مقاله بررسی می‌کند چگونگی تغییر رویکرد شرکت webMethods به مدل خدمات نرم‌افزاری که بر پایه‌ی زیرساخت به‌عنوان سرویس (SaaS) و استفاده از پلتفرم AWS بنا شده است. با بهره‌گیری از Amazon EKS، webMethods توانسته مقیاس‌پذیری، عملکرد و دسترس‌پذیری جهانی خود را افزایش دهد، ضمن اینکه اطمینان حاصل می‌کند که جداسازی میان مشتریان و کارایی عملیاتی حفظ شود. با بهینه‌سازی استفاده از Kubernetes و سرویس‌های AWS، webMethods توانسته هزینه‌های خود را 10٪ کاهش دهد و عملکرد ارائه‌های خود را در زمینه‌هایی مانند ادغام برنامه‌های کاربردی، خطوط داده و مدیریت API بهبود ببخشد. این مقاله به دستاوردهای قابل توجه webMethods در تبدیل شدن به یک سازمان مبتنی بر فضای ابری تأکید می‌کند و نشان می‌دهد چگونه استفاده مناسب از فناوری‌های مدرن می‌تواند کاربردهای تجاری را تحت تأثیر قرار دهد.

🟣لینک مقاله:
https://aws.amazon.com/blogs/containers/how-webmethods-ipaas-built-a-multi-tenant-saas-platform-on-amazon-eks/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Blue/green deployments with Amazon EC2 Auto Scaling Groups (5 minute read)

🟢 خلاصه مقاله:
این مقاله روش برپایی استقرارهای آبی/سبز (blue/green deployments) را تشریح می‌کند که از طریق گروه‌های خودکارسازی توسعه EC2 در AWS اجرا می‌شود، که به طور پیوسته اجازه توسعه دینامیکی و جایگزینی نمونه‌ها را می‌دهد. در این رویکرد، دو محیط تقریباً مشابه توسعه وجود دارد که یکی در حال فعالیت (live) و دیگری در حالت آماده‌سازی (standby) است. استفاده از این شیوه اجازه می‌دهد که استقرار نرم‌افزار و بروزرسانی‌ها با کمترین خلل در دسترسی و کارایی ممکن انجام شود. همچنین مقاله به بررسی نقش Octopus Deploy در اتوماسیون و بهینه‌سازی فرآیند استقرار پرداخته است. Octopus Deploy به کاربران کمک می‌کند تا فرآیندهای استقرار را از طریق خودکارسازی اسکریپت‌ها، مدیریت ساختارها و اعمال نظارت‌های دقیق مدیریت کنند. این ابزار برای تضمین استقرارهای منظم و کاهش خطاهای انسانی در محیط‌های پیچیده توسعه بسیار مفید است.

🟣لینک مقاله:
https://octopus.com/blog/ami-blue-green?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1
🔵 عنوان مقاله
2025 Starts Here: PagerDuty Innovations to Help You Tackle What's Next (6 minute read)

🟢 خلاصه مقاله:
در سال ۲۰۲۵، شرکت PagerDuty به پیشبرد تعالی عملیاتی با تمرکز بر هوش مصنوعی و خودکارسازی ادامه خواهد داد. این استراتژی به تیم‌ها کمک می‌کند تا عملیات خود را برای آینده‌نگری بهبود ببخشند، ریسک‌ها را کاهش دهند و تجربه مشتری استثنایی ارائه دهند. اقدامات اصلی شامل پیشرفت در مدیریت حوادث، تقویت توانایی‌های خودکارسازی، مدرن سازی مراکز عملیاتی و استفاده از ابزارهای مبتنی بر هوش مصنوعی برای افزایش کارایی و انعطاف‌پذیری است. این ابتکارات در راستای اطمینان از اینکه PagerDuty همواره در خط مقدم فناوری باقی می‌ماند و به مشتریان خود خدمات برتری ارائه می‌دهد، طراحی شده‌اند.

🟣لینک مقاله:
https://www.pagerduty.com/blog/drive-operational-excellence-in-2025-with-pagerduty-innovations/?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1
🔵 عنوان مقاله
Elevating access management with HashiCorp Boundary & ServiceNow (8 minute read)

🟢 خلاصه مقاله:
مدیریت دسترسی به موقع به منابع حیاتی، از طریق ادغام ServiceNow با HashiCorp Boundary، امکان‌پذیر است که به بهبود امنیت و کارایی عملیاتی کمک می‌کند. این رویکرد امکان مدیریت دسترسی‌ها را فقط در زمان نیاز فراهم آورده و پیچیدگی‌های مربوط به مدیریت دسترسی‌های دائمی را کاهش می‌دهد. در این سیستم، ادغام ServiceNow به عنوان یک پلتفرم مدیریت خدمات فناوری اطلاعات، با HashiCorp Boundary که یک ابزار امنیتی برای مدیریت دسترسی مبتنی بر هویت است، انجام می‌شود. استفاده از این دو ابزار به صورت یکپارچه، ساز و کاری را فراهم می‌آورد که در آن دسترسی به منابع فقط بر اساس نیاز فعالیت‌های کاربران صورت گیرد، و به این ترتیب امنیت اطلاعاتی را در برابر دسترسی‌های غیرمجاز تقویت می‌کند. این ادغام مدیریت دسترسی‌ها را بهینه‌سازی کرده و اطمینان می‌دهد که تنها کاربران مجاز، در زمان مناسب، به منابع دسترسی داشته باشند.

🟣لینک مقاله:
https://medium.com/hashicorp-engineering/elevating-access-management-with-hashicorp-boundary-servicenow-b28556f8232e?utm_source=tldrdevops


👑 @DevOps_Labdon
Senior Infrastructure Site Reliability Engineer
Netlify
🇨🇦 Canada  - 💰~$85k
https://remoteok.com/remote-jobs/remote-senior-infrastructure-site-reliability-engineer-netlify-1070851
Forwarded from Software Engineer Labdon
درود دوستان، اگه تمایل داشتید رویداد اسپارک رو شرکت کنید، ارائه هاش جالب به نظر میاد.

https://t.iss.one/ce_spark/104

این یه سری از ارائه هاشونه
https://t.iss.one/ce_spark/112
https://t.iss.one/ce_spark/111
https://t.iss.one/ce_spark/108


https://t.iss.one/addlist/KpzXaiSpKENkMGM0
🔵 عنوان مقاله
Investigate memory leaks and OOMs with Datadog's guided workflow (5 minute read)

🟢 خلاصه مقاله:
مقاله حاضر به بررسی و معرفی سیستم جدید Datadog در زمینه‌ رصد و حل مشکلات مربوط به نشت حافظه می‌پردازد. این سیستم که با نام "Datadog's Memory Leaks workflow" شناخته می‌شود، اطلاعات مرتبط را در یک مرکز متمرکز سازی می‌کند و مراحل هدایت‌شده‌ای را برای شناسایی، بررسی و حل سریع مسائل مرتبط با حافظه فراهم می‌آورد. استفاده از این سیستم منجر به بهبود سلامت سرویس‌ها و کاهش زمان اختلال در عملکرد آن‌ها می‌شود. از ویژگی‌های مهم این سیستم می‌توان به ترکیز داده‌ها و فراهم کردن دستورالعمل‌های مشخص جهت درک بهتر و سریع‌تر مشکلا و راه‌حل‌های آن اشاره کرد. این ابزار جدید با هدف کاستن از پیچیدگی‌های مدیریت حافظه و بهینه‌سازی عملکرد سیستم‌های مبتنی بر داده طراحی شده است.

🟣لینک مقاله:
https://www.datadoghq.com/blog/memory-leak-workflow/?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1
🔵 عنوان مقاله
GKE delivers breakthrough Horizontal Pod Autoscaler performance (3 minute read)

🟢 خلاصه مقاله:
شرکت Google Cloud به تازگی نسخه بهبود یافته‌ای از Horizontal Pod Autoscaler (HPA) را برای Google Kubernetes Engine (GKE) معرفی کرده است که قابلیت‌هایی مانند سرعت اسکیل‌بندی دو برابر سریع‌تر، دقت بهتر در متریک‌ها و پشتیبانی از تا ۱۰۰۰ شی HPA برای استقرار‌های مقیاس بزرگ را ارائه می‌دهد. این پروفایل عملکردی HPA منجر به بهینه‌سازی مصرف منابع، بهبود پاسخگویی برنامه‌ها و افزایش کارایی عملیاتی می‌شود. این ویژگی هم اکنون به عنوان یک قابلیت آزمایشی قابل انتخاب است. این پیشرفت‌ها امکان مدیریت بهتر و کارآمدتر کلستر‌های بزرگ را فراهم می‌آورد و برای سازمان‌هایی که نیازمند توسعه و کوچک‌سازی پویا در محیط‌های تولیدی هستند، ایده‌آل است.

🟣لینک مقاله:
https://cloud.google.com/blog/products/containers-kubernetes/rearchitected-gke-hpa-improves-scaling-performance/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Thoughts On A Month With Devin (7 minute read)

🟢 خلاصه مقاله:
Devin، یک مهندس نرم‌افزار هوش مصنوعی مستقل، در ابتدا با توانایی‌های خود در انجام وظایف برنامه‌نویسی ساده و ادغام خودکار APIها توانمندی‌های خود را نشان داد و پتانسیل خود را در توسعه‌های جدید به نمایش گذاشت. با این حال، آزمایش‌های گسترده عملکرد ناپایدار، شکست‌های مکرر، و کارایی ناکافی را آشکار ساخت، به طوری که تنها سه از ۲۰ وظیفه با موفقیت انجام شد. این نتایج نیاز به تغییر در ابزارهای هوش مصنوعی را برجسته کرد، نشان داد که در محیط‌های واقعی، بهتر است این ابزارها به جای کاملاً مستقل بودن، کاربر-راهنمایی شده‌ای داشته باشند. این نگرش به درک بیشتری از محدودیت‌های فعلی و ضرورت هدایت کاربر در جریان کار واقعی منجر شده است.

🟣لینک مقاله:
https://www.answer.ai/posts/2025-01-08-devin.html?utm_source=tldrdevops


👑 @DevOps_Labdon