Byteforge / بایــت فورج 🛸 – Telegram
Byteforge / بایــت فورج 🛸
1.71K subscribers
375 photos
119 videos
81 files
354 links
DevOps & DevSecOps
Clouds

🐧🔥 Unique content

Admin: @heman_sadeghii
Download Telegram
Forwarded from ErfJab (Erfan)
با این وضعیت دلار، اگه سیستم دولوپرا خراب شه باید تغییر شغل بدن.
👍8💔3
ErfJab
با این وضعیت دلار، اگه سیستم دولوپرا خراب شه باید تغییر شغل بدن.
حقیقتا من این کانفیگ رو پارسال تابستون گرفتم 33 تومن الان باشه احتمالا یه 60تایی پیاده بشم

Core i5 12500H-16 core
32+8>>40 g ddr4 4800mhz
1T ssd nvme gen2
Gpu intel iris xe 8g share

🔥7👍2
Xero Notes
🐳 داکر سوارم (Docker Swarm): ارکستراسیون ساده و سریع برای کانتینرها داکر سوارم یک ابزار قدرتمند و سبک برای مدیریت و ارکستراسیون کانتینرهای داکر است که به شما امکان می‌دهد کانتینرهای خود را به‌صورت خودکار، مقیاس‌پذیر و امن مدیریت کنید. این ابزار با سادگی و…
مطلبت خیلی خوب و خلاصه‌ست 👌

ولییییی
یه نکته‌ای که جا افتاده اینه که Swarm دیگه عملاً توسط Docker به‌طور جدی توسعه داده نمیشه،
و بیشتر در حالت maintenance mode قرار گرفته. همین باعث شده جامعه‌ی کاربری و اکوسیستمش خیلی محدود بشه. در مقایسه با Kubernetes، مواردی مثل auto-healing، HPA (Horizontal Pod Autoscaler)، شبکه‌سازی پیشرفته (CNI)، و اکوسیستم ابزارهایی مثل Helm و Operatorها توی Swarm وجود ندارن.

مثال‌هایی که آوردی هم بیشتر دم‌دستی بودن. مثلاً برای یه نقد واقعی بهتر بود یه use-case عملی‌تر مثل دیپلوی یه اپ میکروسرویسی (frontend + backend + db) رو نشون بدی تا مقیاس‌پذیری و محدودیت‌های Swarm بهتر دیده بشه.

همچنین بخش امنیت رو خوب پوشش دادی، اما از نظر observability (مانیتورینگ، لاگ‌گیری، tracing) چیزی گفته نشده، در حالی که توی پروژه‌های واقعی خیلی مهمه. ابزارهایی مثل Prometheus، ELK یا حتی Docker Swarm Visualizer معمولاً باید بهش اضافه بشن.

خلاصه بگم: محتوا برای معرفی اولیه خیلی خوبه، ولی برای کسی که بخواد تصمیم فنی بگیره، لازمه ضعف‌ها و محدودیت‌های Swarm هم شفاف‌تر گفته بشه تا یکطرفه نباشه.



#docker
#byteforge
@byteforge_chan 🛸
🔥1
Forwarded from دبیان فارسی
گروه کاربران ایرانی دبیان قصد دارد به مناسبت انتشار نگارش ۱۳ سیستم‌عامل دبیان رویداد یک‌روزه‌ای شامل کنفرانس علمی، کارگاه‌های آموزشی و نمایشگاه برگزار کند.

هدف از این رویداد که بهانه‌ای است برای گردهمایی و هم‌رسانی دانش و تجربه میان اعضای جامعه نرم‌افزار آزاد ایران، تقدیر از زحمات توسعه‌دهندگان دبیان و سایر نرم‌افزارهای آزاد، معرّفی و تبیین ویژگی‌ها و دستاوردهای نگارش جدید و ترویج فرهنگ آزادی نرم‌افزار است.

این رویداد فرصتی را برای تبادل دانش و تجربه میان شرکت‌کنندگان و جذب مشارکت‌کنندگان جدید و تقویت جامعهٔ محلی نرم‌افزارهای آزاد فراهم می‌کند.

از این رو از تمامی علاقه‌مندان به ارائه یا برگزاری کارگاه درخواست می‌شود عنوان ارائه‌های خود را به همراه توضیح به نشانی رایانامهٔ events روی debian.ir بفرستند.
❤‍🔥3
رفقا کسی اینجا دولینگو استفاده میکنه ؟
البته نسخه pro
Anonymous Poll
73%
نه بابا
32%
اره استفاده میکنیم
👍1
Forwarded from DynX
واکنش زیرساخت به کسایی که تانل IPv6 زدن:

سلام بهونه قشنگ من 🎀
😁9
‏Microcks‏؛ شروع توسعه حتی بدون سرویس واقعی



فرض کن وسط یه پروژه‌ای ;که فرانتش آماده‌ست، بک‌اند هم نصفه‌نیمه کار میکنه. اما API که باید همه چیز رو بهم وصل کنه هنوز کامل نشده.
اینجاست که معمولاً همه‌چی میخوابه… ولی نه وقتی Microcks رو داری.

‏Microcks‏ ‏به زبان ساده :

‏Microcks یه ابزار متن باز و ابرمحوره که کارش خیلی روشنه:

‏API رو شبیه‌سازی (Mock) میکنه.
‏API رو تست (Test) میکنه.
یعنی حتی وقتی سرویس واقعی هنوز بالا نیست، میتونی با یه نسخه‌ی ساختگی اما واقعی‌ کار کنی.

چرا باید بهش اهمیت بدیم؟

پشتیبانی از همه‌چی: OpenAPI، gRPC، GraphQL، SOAP، Postman Collection… هرچی داری، ساپورت میکنه.
ساخت سریع Mock: کافیه مستندات API رو بدی، خودش ی سرویس شبیه‌سازی شده برات میسازه.
تست قرارداد: میسنجه که پیاده‌سازی واقعی با قرارداد API یکی باشه.
‏CI/CD: راحت میره توی Jenkins یا GitHub Actions و تست‌ها رو خودکار میکنه.
راه‌اندازی راحت: یه دستور Docker و آماده‌ست.

یه مثال واقعی ازش داشته باشیم بهتره

فرض کن مستندات API تو به برای OpenAPI این شکلیه:

openapi: 3.0.0
info:
noscript: User API
version: "1.0"
paths:
/users:
get:
summary: Get all users
responses:
'200':
denoscription: A list of users
content:
application/json:
example:
- id: 1
name: "Ali"
- id: 2
name: "Sara"
- id: 3
name: "heman"


حالا این فایل رو به Microcks میدی.
‏Microcks به صورت خودکار یه سرویس Mock از /users درست میکنه.
یعنی وقتی یه درخواست GET بزنی به /users، دقیقاً همین جواب رو میگیری:

[
{ "id": 1, "name": "Ali" },
{ "id": 2, "name": "Sara" }
{ "id": 3, "name": "heman" }
]



بدون اینکه بک‌اند واقعاً آماده باشه!
راه‌اندازی سریع
اگر Docker نصبه، کافیه اینو بزنی:

docker run -p 8585:8080 -it --rm quay.io/microcks/microcks-uber:latest-native



بعد توی مرورگر برو به:
http://localhost:8585


نتیجه
‌‏
‏Microck‏ مثل یه ناجیه برای تیم‌های نرم‌افزاری.‏
به جای اینکه پروژه بخوابه چون API آماده نیست، با نسخه‌ی شبیه‌سازی شده ادامه میدی، تست می‌نویسی، حتی CI/CD رو جلو میبری.
و وقتی سرویس واقعی آماده شد، فقط کافیه جایگزینش کنی.

جمع کنم براتون و خلاصه شده:
باید بگم این ابزار نمیزاره روند کند یا متوقف بشه

لینک ریپو :
https://github.com/microcks/microcks

#api
#tools
#byteforge
@byteforge_chan 🛸
❤‍🔥4
Forwarded from LpicFarsi
docker-desktop-amd64.deb
371.8 MB
فابل نصبی داکر دسکتاپ برای توزیع دبین و اوبونتو

بزودی در دوره داکر

https://lpicfarsi.ir/product/docker/

@lpicfarsii
2
Forwarded from دبیان فارسی (Sohrab)
دبیان ۱۳.۱ با رفع مشکلات امنیتی و همینطور مشکل گرافیک در گراب منتشر شد.


https://www.debian.org/News/2025/20250906



همچنین در این نسخه، بسته Guix به علت داشتن مشکلات امنیتی غیرقابل رفع از مخازن حذف شد.


برای به‌روزرسانی:

sudo apt update && sudo apt full-upgrade
🔥2
Byteforge / بایــت فورج 🛸
Voice message
مطالبی ک دوس دارید رو بگید در حد توان مینویسم در موردش ❤️👌
❤‍🔥8😁4🗿2
git branch -d redmoon
😁4
https://www.youtube.com/@devopshobbies/pla
رفقایی که میخوان وارد حوزه مهندسی دواپس بشن
کانال یوتیوب دواپس هابیز حتما سر بزنید کارشون درسته 👌🏻❤️
❤‍🔥3
FossFLOW

FossFLOW is a powerful, open-source Progressive Web App (PWA) for creating beautiful isometric diagrams. Built with React and the Isoflow (Now forked and published to NPM as fossflow) library, it runs entirely in your browser with offline support.


https://github.com/stan-smith/FossFLOW




#devOps
#byteforge
@byteforge_chan 🛸
🔥2
دوستان اینجا کسی residential ip داره و جای مطمئنی برای فروش میشناسه ؟!
👀2