DevOps Labdon
440 subscribers
23 photos
1 video
1 file
604 links
👑 DevOps Labdon

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

ادمین:
@mrbardia72
Download Telegram
Forwarded from Bardia & Erfan
🎯اگر علاقه مند به موضوعات👈🏻 بلاکچین/ارزهای دیجیتال/هوش مصنوعی/DeFi/NFTS هستید
👇 چنل زیر رو از دست ندید(با موضاعات متنوع و بروز)

📈 Bitcoin & Ethereum Trends
💰 Exciting Altcoins News
🔗 Cutting-Edge Blockchain Innovations
📊 Business Insights & Market Analysis
📜 Policy & Regulations Updates
🤖 AI: Artificial Intelligence Advancements
🎨 The World of NFTs
🌐 Decentralized Finance (DeFi) News



👑 @Blockchain_labdon
👍1
🔵 عنوان مقاله
Deploying a Log Analytics Workspace Using Azure Verified Modules (1 minute read)

🟢 خلاصه مقاله:
این راهنما فرآیندی بهینه برای استقرار یک محیط کاری Azure Log Analytics با استفاده از ماژول‌های تایید شده‌ی Azure و Bicep را شرح می‌دهد. بدین منظور، ابتدا نحوه پیکربندی و مدیریت ماژول‌های Bicep، که به افزایش کارایی و کاهش خطاهای رایج در هنگام استقرار زیرساخت‌ها کمک می‌کنند، توضیح داده می‌شود. روند استقرار شامل چندین مرحله است: ابتدا تنظیم اولیه محیط کاری Azure Log Analytics، سپس استفاده و پیکربندی ماژول‌های لازم برای افزودن امکانات و پیش‌نیازها، و در نهایت، انتشار و نظارت بر محیط که برای اطمینان از عملکرد صحیح و امنیت داده‌ها ضروری است. همچنین راهنمایی‌هایی درباره بهینه‌سازی گزینه‌های پیکربندی بر اساس نیازهای خاص سازمانی و اشتراک‌های Azure ارائه می‌شود. این فرآیند به شما امکان می‌دهد تا با استفاده از تکنولوژی‌های جدید و مطمئن، یک محیط قابل اعتماد و کارآمد را پیاده‌سازی کنید.

🟣لینک مقاله:
https://gregorsuttie.com/2024/10/28/deploying-a-log-analytics-workspace-using-azure-verified-modules/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
IPv6 Adoption: Enhancing Azure WAF on Front Door (3 minute read)

🟢 خلاصه مقاله:
مقاله مورد نظر تأکید دارد که برای شرکت‌ها اهمیت دارد تا از پروتکل اینترنتی IPv6 استفاده کنند. ویژگی‌های امنیتی مهمی در دیواره‌ی آتش برنامه وب آژور (Azure Web Application Firewall یا WAF) از طریق پشتیبانی از ترافیک IPv6 فراهم شده است. این سیستم از قوانین سفارشی پشتیبانی کرده و دارای ویژگی‌های ثبت وقایع است. Azure WAF قادر است درخواست‌های مخرب ارسال‌شده از آدرس‌های IPv6 را مسدود کرده و محافظت قدرتمندی را برای برنامه‌های وب مدرن تضمین کند. این امکانات ویژه، سطوح بالای امنیتی را برای برنامه‌های کاربردی وب فراهم می‌آورد و باعث ارتقاء کیفیت دفاعی در برابر تهدیدات اینترنتی می‌شود.

🟣لینک مقاله:
https://techcommunity.microsoft.com/t5/azure-network-security-blog/ipv6-adoption-enhancing-azure-waf-on-front-door/ba-p/4284188?utm_source=tldrdevops


👑 @DevOps_Labdon
Forwarded from DevOps Labdon
🟢اگر کارفرما هستی و دنبال برنامه devops کار هستی آگهی شغلی تو برامون بفرستید

🟢اگر کارجو هستید رزومه خودتون رو براساس فرمتی زیر برامون بفرست

💋فقط devops پروموت میکنیم.

🤝موارد زیر را به همراه فایل pdf رزومه بفرستید:

🎯نام و نام خانوادگی (اجباری)
🎯مدت سابقه کار (اجباری)
🎯لینکدین (اختیاری)
🎯گیتهاب (اختیاری)
🎯محل سکونت  (اجباری)
🎯امکان نقل مکان برای کار دارم یا خیر
(اجباری)


🕊Admin:
@mrbardia72
🔵 عنوان مقاله
What I Wish Someone Told Me About Postgres (14 minute read)

🟢 خلاصه مقاله:
این راهنما نکات عملی برای استفاده از PostgreSQL را ارائه می‌دهد و شامل موضوعاتی چون نرمال‌سازی داده‌ها، مدیریت NULLها، ایندکس‌گذاری و دوری از خطاهای رایج نظیر قفل‌ها و تراکنش‌های طولانی می‌شود. تأکید این راهنما بر دنبال کردن دستورالعمل‌های PostgreSQL، بهینه‌سازی تنظیمات psql و استفاده‌ی هوشمندانه از JSONB است. هدف از این راهنما، ساده‌سازی PostgreSQL برای توسعه‌دهندگان با ارائه‌ی راهنمایی‌های مختصر و کاربردی است. این نکات به توسعه‌دهندگان کمک می‌کند تا با کارایی بیشتری از این پایگاه داده استفاده کنند و از مشکلات رایج در مدیریت داده‌ها پرهیز کنند.

🟣لینک مقاله:
https://challahscript.com/what_i_wish_someone_told_me_about_postgres?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
OpenTelemetry Is expanding into CI/CD observability (4 minute read)

🟢 خلاصه مقاله:
OpenTelemetry، پلتفرم مراقبت و نظارت در حال گسترش توانایی‌های خود در زمینه‌ی مشاهده‌پذیری است تا شامل خطوط لوله CI/CD شود. این توسعه با انتشار نسخه‌ی ۱.۲۷.۰ از قواعد همانندسازی معنایی (Semantic Conventions) صورت گرفته، که ویژگی‌های استانداردی برای گزارش‌دهی عملکرد خطوط لوله فراهم می‌کند. هدف از این ابتکار، یکپارچه‌سازی منظره‌ی متنوع ابزارهای CI/CD با ارتقاء یک زبان مشترک برای داده‌های تله‌متری است، که باعث بهبود نظارت و افزایش کارایی فرآیندهای تحویل نرم‌افزار می‌شود. این رویکرد نویدبخش بهبودی در توانایی‌های نظارتی و کارآیی در چرخه‌های توسعه و تحویل نرم‌افزار است.

🟣لینک مقاله:
https://www.cncf.io/blog/2024/11/04/opentelemetry-is-expanding-into-ci-cd-observability/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
When things go sideways: Troubleshooting the OpenTelemetry Operator (10 minute read)

🟢 خلاصه مقاله:
مقاله مورد نظر به بررسی استفاده از OpenTelemetry Operator برای مدیریت آسان بینش‌های تلمتری در برنامه‌های کوبرنتیز می‌پردازد. در این مقاله، نحوه نصب و راه‌اندازی OpenTelemetry Operator به شکل گام به گام تشریح شده است، که شامل تنظیمات لازم برای پیکربندی صحیح و اطمینان از عملکرد مطلوب اپراتور می‌باشد. همچنین، راهکارهایی برای عیب‌یابی و رفع مشکلات رایج که ممکن است در حین استقرار و اجرای کلکتورها پیش آید، ارائه می‌دهد. مقاله به ویژه بر اهمیت استفاده از اپراتور OpenTelemetry در بهینه‌سازی جمع‌آوری داده‌ها و تجزیه و تحلیل عملیاتی تاکید دارد و آن را به عنوان یک راهکار مؤثر برای مدیریت پیچیدگی‌های مرتبط با تلمتری در محیط‌های کوبرنتیز معرفی می‌کند.

🟣لینک مقاله:
https://newrelic.com/blog/how-to-relic/troubleshooting-the-opentelemetry-operator?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Kubernetes v1.32 sneak peek (5 minute read)

🟢 خلاصه مقاله:
نسخه 1.32 کوبرنتیز شامل به‌روزرسانی‌ها و بهبودهای متعددی خواهد بود که به افزایش کارایی و انعطاف‌پذیری در مدیریت منابع کمک می‌کند. یکی از ویژگی‌های کلیدی این نسخه، تقویت‌هایی در سیستم تخصیص دینامیک منابع (DRA) است که امکان مدیریت بهتر و دقیق‌تر منابع را فراهم می‌آورد. علاوه بر این، بهبودهایی برای گره‌ها و متغیرهای محیطی در محیط‌های ویندوز اعمال شده که این سیستم عامل را پشتیبانی بهتری می‌کند. همچنین، کوبرنتیز تغییراتی در API ها را اعمال کرده است که شامل حذف API v1beta3 FlowSchema می‌باشد. این تغییرات در جهت پشتیبانی از یک سیستم مدیریت منابع موثرتر و انعطاف‌پذیرتر برنامه‌ریزی شده‌اند. این به‌روزرسانی‌ها به کاربران امکان می‌دهد تا با استفاده از نسخه جدید کوبرنتیز، عملکرد و توانایی‌های سیستم‌های خود را بهبود بخشند.

🟣لینک مقاله:
https://kubernetes.io/blog/2024/11/08/kubernetes-1-32-upcoming-changes/?utm_source=tldrdevops


👑 @DevOps_Labdon
1
🔵 عنوان مقاله
How we avoided an outage caused by running out of IPs in EKS (6 minute read)

🟢 خلاصه مقاله:
مقاله حاضر به بررسی مشکل کمبود IP در شرکت Adevinta هنگام مدیریت یک خوشه EKS چندمستاجره می‌پردازد. این مسئله می‌توانست منجر به قطعی گسترده شود اما تیم Adevinta با رویکردهای مختلف توانست این بحران را مدیریت کند. در راه‌حل‌ها، به کاهش تخصیص منابع غیرضروری و بهینه‌سازی تخصیص IP‌ها اشاره شده است. تیم توانست با استفاده از این استراتژی‌ها و بازنگری در ساختار شبکه خود، نیازهای IP را به طور موثر کاهش دهد و از یک فاجعه بالقوه جلوگیری کند. این مقاله نشان دهنده اهمیت مدیریت دقیق منابع شبکه در محیط‌های ابری و نیاز به برنامه‌ریزی مدون برای پیشگیری از مشکلات مشابه در آینده است.

🟣لینک مقاله:
https://medium.com/adevinta-tech-blog/how-we-avoided-an-outage-caused-by-running-out-of-ips-in-eks-c831ab97d0e4?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Unlocking the future: Azure networking updates on security, reliability, and high availability (8 minute read)

🟢 خلاصه مقاله:
مقاله اخیر در خصوص به‌روزرسانی‌های شبکه‌ای Microsoft Azure تمرکز دارد بر تقویت امنیت، قابلیت اطمینان و قابلیت گسترش برای شرکت‌هایی که از فناوری‌های ابری استفاده می‌کنند. بهبودهای کلیدی شامل تقویت رمزنگاری شبکه، امنیت DNS و استحکام ExpressRoute می‌شود. همچنین ابزارهای جدیدی برای مدیریت ساختارهای پیچیده مبتنی بر کانتینر و مدیریت پیشرفته آدرس‌های IP فراهم شده است تا به ارتقاء توانایی‌های نتورکینگ در محیط‌های ابری کمک کند. این اقدامات در راستای تامین نیازهای رو به افزایش شرکت‌ها در خصوص امنیت داده‌ها و بهره‌وری شبکه در عصر دیجیتال می‌باشد و به کاربران امکان می‌دهد با اطمینان بیشتری به کاربرد ابری خود ادامه دهند.

🟣لینک مقاله:
https://azure.microsoft.com/en-us/blog/unlocking-the-future-azure-networking-updates-on-security-reliability-and-high-availability/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
UK IT and security teams face mounting pressure from legacy technology (4 minute read)

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

🟣لینک مقاله:
https://blog.google/around-the-globe/google-europe/united-kingdom/uk-it-and-security-teams-face-mounting-pressure-from-legacy-technology/?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1
🔵 عنوان مقاله
KRaft at Zendesk Part-1: Navigating the migration and key lessons learned (9 minute read)

🟢 خلاصه مقاله:
این مقاله نگاهی به تجربیات و دروس آموخته شده در طول فرایند نوسازی کافکا در شرکت Zendesk می‌اندازد. Zendesk از ZooKeeper به KRaft منتقل شده است، و در طی این تغییر، موانعی را پشت سر گذاشته است تا بازدهی را افزایش دهد و بارهای عملیاتی را کاهش دهد. نوسازی عمده‌ای که انجام شد با هدف بهبود کارکردهای داخلی و کاهش پیچیدگی‌های مدیریتی بود. این انتقال نه تنها باعث بهینه‌سازی عملکردها شد، بلکه توانست بار زیادی از تیم‌های عملیاتی را کاهش دهد. با تمرکز بر یکپارچه‌سازی و اجرای روان‌تر، Zendesk توانست به سطح بالاتری از کارایی و قابلیت اطمینان در مدیریت داده‌ها دست یابد. این مقاله به تفصیل نحوه مواجهه Zendesk با این چالش‌ها و پیاده‌سازی راه‌حل‌های خلاقانه برای دستیابی به نتایج مطلوب را توضیح می‌دهد.

🟣لینک مقاله:
https://zendesk.engineering/kraft-at-zendesk-part-1-navigating-the-migration-and-key-lessons-learned-8720b29cfd44?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Adopting Bazel for Web at Scale. How and Why We Migrated Airbnb's (10 minute read)

🟢 خلاصه مقاله:
Airbnb اخیراً موفق شده است مخزن وب بزرگ خود را به سیستم Bazel منتقل کند. این انتقال باعث بهبود قابل ملاحظه در عملکرد و افزایش قابلیت مقیاس‌پذیری در بررسی نوع TypeScript، لینتینگ ESLint و تست‌های واحد Jest شده است. Bazel، به عنوان سیستم ساخت اتوماتیک، به Airbnb این امکان را داده است که ساخته‌های خود را با دقت بیشتری مدیریت کرده و از کش‌های مؤثرتر و همچنین تجزیه و تحلیل وابستگی‌های بهینه‌سازی شده بهره ببرد. این مهاجرت نه تنها سرعت توسعه را افزایش داده بلکه به بهبود تجربه کلی توسعه‌دهندگان در Airbnb نیز کمک کرده است. استفاده از Bazel، عملیات ساخت را برای پایگاه کد وسیع Airbnb قابل انعطاف‌تر و کارآمدتر ساخته و به این شرکت امکان داده است تا با کارایی بیشتری در مقیاس بزرگ فعالیت کند.

🟣لینک مقاله:
https://medium.com/airbnb-engineering/adopting-bazel-for-web-at-scale-a784b2dbe325?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Hyrum's Law in Golang (4 minute read)

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

🟣لینک مقاله:
https://abenezer.org/blog/hyrum-law-in-golang?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
How to Differentiate Manual Changes from Terraform Changes in S3 Bucket (3 minute read)

🟢 خلاصه مقاله:
مقاله مورد نظر به بررسی روش ردیابی تغییرات دستی اعمال شده بر روی سطل S3 که توسط Terraform مدیریت می‌شود با استفاده از خدمات AWS مانند CloudTrail، EventBridge، Lambda و SNS برای ارسال اطلاعیه‌ها می‌پردازد. در این مقاله یک فرایند کاری توضیح داده شده که در آن CloudTrail تمام فعالیت‌های مربوط به S3 را ثبت می‌کند، EventBridge این رویدادها را فیلتر می‌کند و یک تابع Lambda اعلان‌های SNS را تنها برای تغییرات دستی ارسال می‌کند، به این ترتیب تغییرات ایجاد شده توسط Terraform را مستثنا می‌کند. هدف از این فرایند افزایش شفافیت و توانایی نظارت بر تغییرات اعمال شده بر روی منابع S3 است که به نوبه خود می‌تواند به بهبود امنیت و مدیریت تغییرات کمک کند.

🟣لینک مقاله:
https://somameenakayathiri.medium.com/how-to-differentiate-manual-changes-from-terraform-changes-in-s3-bucket-51f2ff6ea725?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1
🔵 عنوان مقاله
PSA: SQLite does not do checksums (2 minute read)

🟢 خلاصه مقاله:
SQLite به طور پیش‌فرض از checksums استفاده نمی‌کند و برای تأمین یکپارچگی داده‌ها به سخت‌افزار و سیستم‌ عامل (OS) اعتماد می‌کند. این امر SQLite را در معرض خطر فساد ناشناخته دیسک یا تغییر بیت (bit flips) قرار می‌دهد. سیستم‌های پایگاه داده که تکنیک‌های درونی برای تأمین یکپارچگی داده دارند معمولاً از روش‌هایی مانند checksums یا مکانیزم‌های پایش خطا استفاده می‌کنند تا اطمینان حاصل شود که داده‌ها به درستی ذخیره و بازیابی می‌شوند. در مقابل، اتکای SQLite به روش‌های خارجی برای حفاظت از داده‌ها می‌تواند ریسک‌هایی ایجاد کند چرا که این سیستم‌های خارجی ممکن است همیشه قادر به شناسایی یا جلوگیری از تغییرات نامطلوب و خطاهای داده نباشند. این نقص می‌تواند باعث شود پایگاه داده وابسته به SQLite مستعد مشکلات جدی در صورت بروز خرابی‌های نامطلوب در داده‌ها شود.

🟣لینک مقاله:
https://avi.im/blag/2024/sqlite-bit-flip/?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1