پرش به محتوای اصلی

SkyTech

نرم‌افزاری که بعد از راه‌اندازی هم بشود با آن کار کرد

سایت، پنل و وصل شدن به بقیهٔ کارها را طوری می‌سازیم که بعداً بشود به آن چیز اضافه کرد.

  • ۴۰+

    پروژه تحویل‌شده

  • ۱۲۰+

    مقاله فنی

  • ۱۸

    فناوری اصلی

  • ۶+

    سال تجربه مهندسی

تیم اسکای‌تک در حال همکاری روی معماری محصول

ما نرم‌افزار می‌سازیم

پشت سایت، پنل مدیریت، و وصل شدن به سیستم‌های دیگر را می‌سازیم. مسیر کار را می‌گوییم، می‌نویسیم چه تصمیمی گرفتیم، و طوری کد می‌زنیم که نفر بعدی هم سر دربیاورد.

درباره ما

از توافق تا نگهداری

چطور کار می‌کنیم

قبل از ساخت مشخص می‌کنیم این نسخه چه چیزی را شامل می‌شود و چه چیزی را نه.

هر تکه را می‌سازیم، نشان می‌دهیم، بعد جلو می‌رویم.

انتخاب‌ها و محدودیت‌ها را می‌نویسیم تا کار به یک نفر وابسته نماند.

هدف فقط لانچ نیست؛ کدی که بشود نگه داشت، گسترش داد، و تحویل داد.

  1. ۰۱

    محدوده قبل از کد

    اگر مرز این نسخه روشن نباشد، بعداً زمان و هزینه می‌سوزد.

  2. ۰۲

    ساخت تکه‌تکه

    تغییر وقتی هنوز کوچک است ارزان‌تر تمام می‌شود.

  3. ۰۳

    تصمیم‌های مکتوب

    نفر بعدی نباید حدس بزند چرا این مسیر را رفتیم.

  4. ۰۴

    چرا همین‌جا

    سیستمی که بعد از انتشار هم قابل نگهداری باشد.

خدمات

همه خدمات
  1. ۰۱ساخت سایت و پنل
  2. ۰۲وصل کردن سیستم‌ها
  3. ۰۳طرح کلی کار

ساخت سایت و پنل

سایتی که تیم‌تان بتواند با آن کار کند؛ نه فقط یک صفحه برای معرفی.

جزئیات خدمت

وصل کردن سیستم‌ها

سایت، اپ و ابزارهای دیگر را به هم وصل می‌کنیم تا داده دو بار وارد نشود.

جزئیات خدمت

طرح کلی کار

قبل از ساخت، مشخص می‌کنیم هر بخش چه می‌کند تا بعداً گیر نکنید.

جزئیات خدمت

روند کار

  1. شناخت

    می‌فهمیم چه می‌خواهید و چه چیزی لازم نیست

  2. طرح

    بخش‌ها را روی کاغذ مشخص می‌کنیم

  3. ساخت

    تکه تکه می‌سازیم و نشانتان می‌دهیم

  4. آزمایش

    مسیرهای مهم را قبل از انتشار چک می‌کنیم

  5. انتشار

    روی سرور می‌گذاریم و حواسمان به کار می‌ماند

  6. پشتیبانی

    اگر چیزی خراب شد، درستش می‌کنیم

ابزارهایی که با آن‌ها کار می‌کنیم

یک استک برای کل مسیر ساخت

از رابط تا دیتابیس و استقرار؛ با ابزارهایی که تیم‌ها واقعاً با آن‌ها کار می‌کنند.

لایهٔ اجرا Backend

Django + Python

API، پنل و منطق کسب‌وکار روی یک پایهٔ پایدار

اجرای قابل اتکا. استک مشخص.

به‌جای انباشت ابزارهای موقتی، لایه‌ها را شفاف نگه می‌داریم تا بعد از لانچ هم بشود رویشان ساخت.

با ریتم خودتان پیش بروید

بین فازها می‌توانید سرعت را کم کنید و وقتی آماده بودید دوباره ادامه دهید.

نمونه کار

پروژه‌ها

مشاهده همه

پلتفرم عملیاتی

داشبورد تحلیل داده

شاخص لحظه‌ای، گزارش مدیریتی و هشدار عملیاتی در یک صفحه.

  • Django
  • PostgreSQL
  • Redis
مشاهده پروژه

آموزش

پلتفرم یادگیری آنلاین

مسیر یادگیری، مدیریت محتوا و پیگیری پیشرفت کاربر.

  • Python
  • Tailwind
  • Alpine.js
مشاهده پروژه

یکپارچه‌سازی

لایه API سازمانی

اتصال سرویس‌های داخلی با قرارداد نسخه‌دار، لاگ و کنترل دسترسی.

  • API
  • Docker
  • Nginx
مشاهده پروژه

اتوماسیون

سامانه صف و پردازش پس‌زمینه

کارهای سنگین با Celery، دیدن صف، و برگشتن از خطا.

  • Celery
  • Redis
  • Docker
مشاهده پروژه

این‌ها را در کار نگه می‌داریم

رشد بدون فروپاشی

اگر کاربر یا کار زیاد شد، یک تغییر کوچک کل سیستم را نشکند.

نوشتن تصمیم‌ها

چرا این کار را کردیم را می‌نویسیم تا نفر بعدی گیج نشود.

سرعت

صفحه و کارهای سنگین کند باز نشود.

امنیت

مشخص است چه کسی به چه چیزی دسترسی دارد.

کد خوانا

کد را طوری می‌نویسیم که خواندنش سخت نباشد.

تعمیرپذیری

بعداً بشود چیزی اضافه کرد یا خراب را درست کرد.

آخرین مقالات فنی

همه مقالات

مخازن منتخب گیت‌هاب

GitHub

skytech-django-starter

★ ۱۲۸

شروع پروژه Django با لایه‌ها، تنظیم تولید، و جای مشخص برای سرویس‌ها.

Python GitHub

sky-tailwind-kit

★ ۸۶

قطعات UI تاریک برای سایت فارسی، با Tailwind و Alpine.js.

CSS GitHub

celery-patterns

★ ۵۴

صف، retry و دیدن وضعیت کار پس‌زمینه در Django.

Python GitHub

سوالات متداول

چند سوال تکراری

با یک جلسه کوتاه شروع می‌کنیم: چه می‌خواهید، چه چیزی لازم نیست، تا کی. بعد همان را روی کاغذ می‌آوریم.

بیشتر کار پشت سایت است: جایی که داده ذخیره می‌شود و سیستم‌ها به هم وصل می‌شوند. اگر ظاهر هم لازم باشد، همان را هم می‌سازیم.

کد را با هم می‌بینیم، مسیرهای مهم را قبل از انتشار چک می‌کنیم، و مشخص است چه کسی به چه چیزی دسترسی دارد. بعد از بالا آمدن هم حواسمان هست.

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

اگر بخواهید می‌مانیم: ایراد را درست می‌کنیم و کار بعدی را هم انجام می‌دهیم.

برای پروژه بعدی حرف بزنیم

محدوده را مشخص می‌کنیم، می‌سازیم، و روی سرور می‌گذاریم.

شروع همکاری