توسعه بکاند، API و جریان استقرار
سرویس بکاند، پردازش پسزمینه و ابزار استقرار میسازم. پیش از انتخاب معماری، سطح دسترسی، وضعیت، تلاش مجدد و بازیابی را مشخص میکنیم؛ با کمترین پیچیدگی متناسب با نیاز واقعی پروژه.

از API و استقرار روی سرور خودتان تا ربات و اتوماسیون؛ نمونهها، کد و محدودیتها را ببینید و درباره مسئله پروژهتان صحبت کنیم.
نمونههای قابل بررسی
توسعه بکاند، استقرار، وبسایتهای تجاری و اتوماسیون هوش مصنوعی؛ پیادهسازی و محدودیتهای فعلی را در پروژههای عمومی ببینید.
سرویس بکاند، پردازش پسزمینه و ابزار استقرار میسازم. پیش از انتخاب معماری، سطح دسترسی، وضعیت، تلاش مجدد و بازیابی را مشخص میکنیم؛ با کمترین پیچیدگی متناسب با نیاز واقعی پروژه.
برنامه را روی VPS خودتان راهاندازی میکنم و تنظیمات داکر، nginx و TLS را انجام میدهم. پشتیبانگیری، پایش و ایمنسازی هم بخشی از کار است.
فروشگاه ووکامرس و افزونه اختصاصی وردپرس میسازم؛ از بهینهسازی عملکرد و ورود اطلاعات محصولات تا سامانه استعلام گارانتی. همه روی زیرساخت خودتان.
ربات متناسب با نیاز پروژه میسازم؛ با مدیریت پیامها و اعضا، کنترل هزینه و پنل مدیریت. برای اتصال ابزارهای فعلی و خودکارسازی کارها هم از n8n استفاده میکنم.
سیستمهای بکاند، ابزارهای استقرار و برنامههای فعال؛ کد را ببینید، معماری را بررسی کنید و وضعیت انتشار هر پروژه را بخوانید.
بهزودی
چطور کار میکند؟
نمایش توضیحی؛ به سرور یا API وصل نیست.
لایه کنترل، درخواست اجرای سرویس HTTP یا کار پایانپذیر را دریافت میکند.
درخواست و رکورد outbox با هم ذخیره میشوند؛ پذیرش درخواست از ارسال کار جداست.
NATS JetStream کار را به پردازشگرهای Go میرساند. تحویل پیام بهتنهایی به معنی موفقیت اجرا نیست.
پردازشگرها اجرا را روی Kubernetes هماهنگ میکنند. همگامسازی و تلاش مجدد بر وضعیت پایدار تکیه دارند.
در حال توسعه
محیط اجرای توزیعشده و خودمیزبان برای سرویسهای HTTP و کارهای پایانپذیر.
وقتی کار بین چند سرویس پخش میشود، پذیرفتن درخواست با تمامشدن آن یکی نیست. این پروژه مرز بین این دو را روشن نگه میدارد.
در حال توسعه؛ پذیرش مراحل ساخت، استقرار و بازیابی هنوز زیر بازبینی است. پلتفرم چندمستاجری آماده تولید نیست.
لایه کنترل با FastAPI، درخواستهای اجرا را در PostgreSQL ثبت میکند و کارها را از طریق NATS JetStream به پردازشگرهای Go روی Kubernetes میرساند. فایلهای نسخه عمومی v0.1.0 منتشر شدهاند، اما مراحل ساخت، استقرار و بازیابی هنوز زیر بازبینیاند؛ این پروژه هنوز یک پلتفرم چندمستاجری آماده تولید نیست.
درباره راهحل فنیالگوی outbox تراکنشی، پذیرش درخواست را از ارسال کار جدا میکند. درخواست پایدار و همگامسازی تکرارپذیر، تلاش مجدد را ممکن میکنند؛ تحویل پیام بهتنهایی به معنی موفقیت اجرا نیست. داشبورد هنوز نمونه اولیه است.
چطور کار میکند؟
نمایش توضیحی؛ به سرور یا API وصل نیست.
لایه کنترل Go از مخزن، تصویر داکر میسازد.
نسخه جدید اجرا میشود و پیش از تغییر مقصد ترافیک HTTPS، سلامت آن بررسی میشود.
پس از بررسی سلامت، مسیریابی تغییر میکند. ساخت تصویر و مسیریابی دو مرحله جدا میمانند.
بازگشت از تصویر و تنظیمات نگهداشتهشده استفاده میکند؛ به ساخت دوباره کد قبلی نیاز ندارد.
نسخه کاندید انتشار
استقرار مخزن گیتهاب روی یک VPS، با تغییر مسیر ترافیک پس از بررسی سلامت.
نسخه جدید باید پیش از دریافت ترافیک، سلامت خود را نشان بدهد. در این مسیر، ساخت نسخه، بررسی سلامت و تغییر مسیر از هم جدا هستند.
کاندید انتشار؛ آزمون پذیرش روی VPS تازه باقی است. برای مدیر و مخزن مورداعتماد طراحی شده است.
لایه کنترل Go تصویر داکر را میسازد، نسخه جدید را اجرا میکند و پیش از تغییر مسیر HTTPS با Caddy، سلامت آن را میسنجد. بازگشت به نسخه قبلی از تصویر و تنظیمات نگهداشتهشده استفاده میکند. v1.0.0-rc.1 نسخه کاندید انتشار است و آزمون پذیرش روی VPS تازه هنوز باقی است؛ برای مدیر و مخزن مورداعتماد، نه اجرای کد کاربران ناشناس.
درباره راهحل فنیمرحلههای استقرار پیش از انجام عملیات در PostgreSQL ثبت میشوند. ساخت تصویر، بررسی سلامت و مسیریابی از هم جدا هستند؛ بازگشت به نسخه قبلی به ساخت دوباره کد نیاز ندارد.
چطور کار میکند؟
نمایش توضیحی؛ به سرور یا API وصل نیست.
ربات متن و رسانههای پشتیبانیشده را دریافت و ورودی را برای پاسخ متنی آماده میکند.
قواعد کمهزینه موارد روشن را پوشش میدهند. پیام مبهم میتواند به تصمیمگیر کوچک با نتایج ذخیرهشده برسد.
سلامت سرویس، سهمیه و سقف مصرف در انتخاب مسیر نقش دارند. هنگام قطع APIها، پاسخهای پایه آفلاین باقی میمانند.
سلامت مدلها پایدار ثبت میشود و از منطق گفتوگو جدا میماند.
ربات شخصیتمحور تلگرام با میزبانی مستقل و مسیریابی میان چند سرویس هوش مصنوعی.
گفتوگو نباید فقط به یک ارائهدهنده هوش مصنوعی وابسته بماند. مسیریابی، سلامت سرویسها و سقف مصرف جدا مدیریت میشوند.
دسترسی به APIها همچنان مهم است. پاسخهای پایه آفلاین جایگزین کامل مدل هوش مصنوعی نیستند.
متن، تصویر، استیکر، ویدئو و صدا را دریافت میکند و پاسخ متنی میدهد. نسخه فعلی پنل مالک در تلگرام، جابهجایی بین ارائهدهندگان، ثبت پایدار سلامت مدلها، محدودیت مصرف و پاسخهای پایه آفلاین هنگام قطع APIها را دارد.
درباره راهحل فنیمسیریابی با قواعد کمهزینه شروع میشود و پیامهای مبهم به یک تصمیمگیر کوچک با نتایج ذخیرهشده میرسند. یک کلاینت مشترک از سیزده ارائهدهنده API پشتیبانی میکند؛ سلامت سرویسها، سهمیه و سقف هزینه از منطق گفتوگو جدا نگه داشته شدهاند.
پیشانتشار
پایش فقطخواندنی لینوکس با ابزار خط فرمان و داشبورد ترمینال در Rust.
منتشرشده
محیط کار اندرویدی با اجرای واقعی پایتون و پل MCP احرازهویتشده.
اطلاعرسانی انتشارهای گیتهاب و فهرست پروژهها در تلگرام، بدون سرور اختصاصی.
مدیریت جامعه دیسکورد با اتصال به تلگرام.
دستیار ترمینال لینوکس در یک ربات تلگرام.
صفحه دستهبندی فروشگاه را بررسی کنید و خروجی CSV آماده ورود بگیرید.
گفتوگوی زنده برای وردپرس و ووکامرس، روی زیرساخت خود فروشگاه.
فروشگاه فعالی که ساختهام و اداره میکنم.
سامانه گارانتی و ثبت محصول بر پایه وردپرس.
مخزنهای عمومی پروفایل گیتهاب من.
High-performance zero-dependency URL shortener engine with SHA-256 Base64URL hashing and persistent Key-Value store
JavaScriptLightweight, secure LAN-based file sharing, folder synchronization, and messaging system with auto-discovery
PythonA fast-paced native 3D magical survival action game built in modern C++17 with Raylib and real-time procedural audio synthesis.
Cابزارها و فناوریهایی که در پروژههایم استفاده میکنم؛ با تجربه عملی در راهاندازی و نگهداری آنها.
پروژهها و نسخههای تازه من را دنبال کنید، سؤال بپرسید یا ساختههای خودتان را به اشتراک بگذارید. دیسکورد برای گفتوگو و پروژههای اعضاست؛ تلگرام برای اطلاعرسانی.
کمی درباره پروژه یا مشکلی که میخواهید حل کنید بنویسید. ظرف یک روز پاسخ میدهم؛ اگر هم کار در تخصص من نباشد، همان ابتدا میگویم.
زمان معمول پاسخگویی: کمتر از ۲۴ ساعت.
بله. راهاندازی VPS لینوکس، استقرار با داکر، nginx، HTTPS، پشتیبانگیری و پایش را انجام میدهم. تمرکز روی زیرساختی است که کنترلش دست خودتان باشد؛ مانند زیرساخت Astolfo و kgkala.ir.
بله. کار من هم فروشگاه ووکامرس را پوشش میدهد و هم قابلیتهای اختصاصی وردپرس را. حامی همراه ماندگار یک سامانه گارانتی با افزونه اختصاصی است و proc123 استخراج کاتالوگ و تولید خروجی آماده ورود را انجام میدهد.
Astolfo با شناسه @astolfoaibot برای گفتوگو با هوش مصنوعی در دسترس است. @hami294bot هم منوی مخزنهای گیتهاب و راههای تماس را ارائه میدهد. کد هر دو عمومی است؛ در دسترسبودن Astolfo به ارائهدهندگان API آن هم بستگی دارد.
بله. GitHub to Telegram فعالیت مخزنهای عمومی را با Cloudflare Workers و KV منتشر میکند. SafeKeeper هم مدیریت دیسکورد و ابزارهای اعضا را با اعلانهای گیتهاب و اتصال تلگرام ترکیب میکند. هر دو پروژه همراه با لینک کد منبع در نمونهکارها آمدهاند.
فقط چیزهایی را که میدانید بنویسید. متن تا زمانی که آن را کپی نکنید یا برنامه ایمیل را باز نکنید، داخل مرورگر شما میماند.
همزمان با نوشتن، شرح پروژه اینجا نمایش داده میشود.