فناوری

خودِ پلتفرم

سایت با چه ساخته شده و چه چیزی آن را ارائه می‌کند.

  • Drupal پلتفرم محتوا و گردش کار تحریریه
  • PHP زبان برنامه
  • Symfony HTTP، مسیریابی و کانتینر سرویس‌ها
  • TypeScript سرویس‌های نوع‌دار روی لبه
  • PostgreSQL سابقهٔ هرچه پلتفرم نگه می‌دارد
  • Redis حافظهٔ نهان، تا هر صفحه یک بار ساخته شود
  • Twig قالب‌ها، جدا از منطق
  • Composer وابستگی‌ها میخ‌کوب و بازتولیدپذیر
  • Node.js زنجیرهٔ ابزار ساخت
  • Python بررسی‌ها، تصاویر و اسکریپت‌های عملیاتی

سیستم‌عامل، کانتینرها و ارائه

کجا اجرا می‌شود و چگونه به خواننده می‌رسد.

  • Linux سیستم‌عاملی که زیر همهٔ این‌هاست
  • Docker هر سرویس در کانتینر خودش
  • شبکهٔ کانتینرها سرویس‌هایی که تنها به یکدیگر می‌رسند و به هیچ‌چیز دیگر
  • Caddy وب‌سرور و گواهی‌هایش
  • دروازهٔ API یک درِ ورودی، با قواعدی که همان‌جا اعمال می‌شوند
  • Cloudflare شبکهٔ لبه، DNS و ارائه
  • توزیع بار ترافیک پخش‌شده میان نمونه‌های سالم برنامه‌ریزی‌شده
  • ارکستراسیون کانتینرها زمان‌بندی و مقیاس‌دهی همراه با رشد پلتفرم برنامه‌ریزی‌شده
  • CDN و ذخیره‌سازی شیءگرا رسانه‌ای که از نزدیک‌ترین جا به خواننده ارائه می‌شود برنامه‌ریزی‌شده

امنیت و عملیات

چگونه سرِپا و درست نگه داشته می‌شود.

  • دیوارهٔ آتشِ برنامهٔ وب ترافیک مهاجم، پیش از رسیدن صاف می‌شود
  • TLS در همه‌جا رمزگذاری سرتاسری، با تمدید خودکار
  • زیرساخت به‌صورت کد سرور در یک مخزن توصیف شده، نه در حافظهٔ کسی
  • رد ممیزی هر کنش مدیریتی ثبت می‌شود
  • صفحهٔ کنترل سرور از یک در اداره می‌شود و هر کنش در گزارش می‌نشیند
  • پایش و بررسی سلامت ماشین، کانتینرها و سرویس‌ها، پیوسته زیر نظر
  • آماده‌سازی خودکار ماشینی که از روی یک توصیف بالا می‌آید، نه با دست برنامه‌ریزی‌شده
  • مدیریت رازها اعتبارنامه‌ها بیرون از کد نگه داشته می‌شوند و چرخاندنی‌اند
  • پشتیبان بیرون از محل تاریخ‌دار، کشیده‌شده و بازگرداندنی
  • یکپارچه‌سازی پیوسته قراردادها در هر تغییر بررسی می‌شوند

ساخت و انتشار

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

  • Git هر تغییر با دلیلش پیوست
  • بازبینی کد هیچ‌چیز نخوانده به جزیره نمی‌رسد
  • آزمون‌های خودکار شکست‌هایی که ارزش گرفتن دارند، میخ‌کوب‌شده
  • تحلیل ایستا خطاها پیش از اجرا پیدا می‌شوند
  • خط لولهٔ ساخت از کد تا بستهٔ قابل استقرار، با یک فرمان
  • استقرار مرحله‌ای پشتیبان، اعمال، و بررسی - به همین ترتیب
  • بازگشت به عقب هر استقرار به استقرار پیشین بازگشتنی است
  • مخزن بسته‌ها ساخت‌ها نگه داشته و با شماره نسخه یافتنی برنامه‌ریزی‌شده
  • انتشار بدون قطعی نسخهٔ تازه پیش از توقف نسخهٔ قدیم اثبات می‌شود برنامه‌ریزی‌شده

هوش مصنوعی

آن‌جا که پلتفرم استدلال می‌کند نه بازیابی.

  • مدل‌های زبانی بزرگ ترجمه، خلاصه و دستیار
  • دستیار بازدیدکننده پاسخ دربارهٔ جزیره، روی سایت و در گفت‌وگو
  • ترجمهٔ ماشینی سه زبان از یک نوشته
  • درک تصویر توصیف و بررسی عکس‌های اهدایی برنامه‌ریزی‌شده
  • رتبه‌بندی و استخراج تبدیل متن آزاد به واقعیت‌های ساختارمند برنامه‌ریزی‌شده

داده و دانش

عددهای جزیره از کجا می‌آیند.

  • NASA تصاویر ماهواره‌ای روزانهٔ کیش و خلیج فارس
  • بایگانی‌های هواشناسی آب‌وهوا تا ۱۹۴۰، و پیش‌بینی امروز
  • تقویم نجومی خورشید، ماه و سیاره‌های دیدنی
  • OpenStreetMap مکان‌ها، تطبیق‌داده و تأییدشده به‌دست مردم
  • تحلیل و گزارش روی سرورهای خودمان اندازه‌گیری می‌شود، نه فروخته
  • دادهٔ باز منطقهٔ آزاد عددها و اطلاعیه‌های منتشرشده دربارهٔ جزیره
  • RSS و خوراک‌های وب خبر از سرچشمه خوانده می‌شود، همان‌گونه که منتشر می‌شود
  • خواندن ساختارمند وب صفحه‌های عمومی که به سوابق بررسی‌پذیر تبدیل می‌شوند
  • نشانه‌های ایکس (توییتر) آنچه دربارهٔ کیش گفته می‌شود، زیر نظر و خلاصه‌شده برنامه‌ریزی‌شده
  • نشانه‌های جست‌وجو و روند دربارهٔ جزیره چه پرسیده می‌شود برنامه‌ریزی‌شده

کانال‌ها و یکپارچه‌سازی‌ها

اطلاعات جزیره چگونه سفر می‌کند.

  • Instagram کارت‌های روزانه و پاسخ به خوانندگان
  • Telegram یک کانال و یک ربات
  • Bale همان، برای خوانندگان داخل ایران
  • درگاه پیامک تأیید و اطلاعیه‌ها
  • تحویل نامه نامهٔ تراکنشی از دامنهٔ خودمان
  • X (Twitter) انتشار و شنیدن، طراحی‌شده برنامه‌ریزی‌شده
  • WhatsApp طراحی‌شده، هنوز ساخته‌نشده برنامه‌ریزی‌شده