Blog

Engineering

Bagaimana Mythex dibangun dan dijalankan, termasuk apa yang rusak dan cara kami memperbaikinya.

Engineering

Bagaimana Mythex dibangun dan dijalankan, termasuk apa yang rusak dan cara kami memperbaikinya.

  • Republish yang Gagal Tidak Pernah Menghapus Backend yang Berfungsi — Republish yang gagal bisa menghapus API live aplikasi, atau membiarkan versi rusak tetap berjalan. Tiga perbaikan cara Mythex membatalkan publish yang gagal.
  • Alert yang Berbunyi Sekali, Bukan Sekali per Server — Alert harian datang lima kali dalam satu sore. Dedupe di memori gagal dengan dua server dan deploy; state bersama memperbaikinya, dan kegagalan kini mengirim alert.
  • Pindah ke Workspace yang Lebih Besar Tanpa Membuat Siapa Pun Menunggu — Seperempat workspace kami tertahan di 1 GB setelah pindah ke 2 GB. Perbaikan pertama membuat satu orang menunggu tujuh menit. Apa yang kami ubah, dan ubah lagi.
  • Menagih Database Berdasarkan Apa yang Benar-Benar Dipakai — Dulu kami memperkirakan biaya database tiap aplikasi, dan perkiraannya meleset ke dua arah. Sekarang setiap database ditagih dari pemakaian yang terukur, jam demi jam.
  • Menangkap Aplikasi yang Crash Tepat Setelah Dipublikasikan — Tiga publish lolos health check kami padahal API-nya crash beberapa detik setelah setiap boot. Penyebabnya: menghitung crash dalam daftar yang dibatasi lima entri.
  • Menjaga Giliran Agen yang Berat Gambar Tetap dalam Memori — Giliran agen yang terus memeriksa pindaian katalog kehabisan memori di 952 MB. Tiga penyebab menahan gambar terlalu lama, dan cara kami memperbaikinya.
  • Menjaga Giliran Agen yang Panjang Tetap dalam Context Window — Sub-agen kami bisa membesar hingga model menolaknya, berhenti dini, atau salah menghitung token Rusia. Tiga perbaikan agar pekerjaan AI panjang bisa selesai.
  • Menjaga Chat Tetap Hidup Saat Ponsel Tidur — Ponsel tidur dan berpindah tab saat membangun. Dua bug membuat chat macet atau menampilkan separuh balasan. Begini cara kami menemukan dan memperbaikinya.
  • Bagaimana Satu Chat Berat Bisa Menjatuhkan API Kami — Pada 28 September kedua server API kehabisan memori bersamaan. Perbaikan sebenarnya: memuat riwayat chat berdasarkan ukuran, bukan jumlah.
  • Menekan Publish Dua Kali Kini Hanya Mempublish Sekali — Tiga permintaan publish untuk satu aplikasi berjalan bersamaan dan masing-masing memulai deploy penuh. Begini database kini memutuskan siapa yang mempublish.
  • Pelajaran SEO dari Memperbaiki Situs Kami Sendiri — Markup FAQ ganda, thumbnail yang salah di Google, halaman template yang tak diklik, dan jalur yang ditolak edge kami: temuan kami di mythex.ai dan perbaikannya.
  • Situs Statis Kini Tetap Online Selama Dipublikasikan Ulang — Dulu, publikasi ulang situs statis mengosongkan situs sebelum unggahan. Kini situs lama tetap melayani sampai yang baru siap, dan perubahan tampil dalam hitungan detik.
  • Crash Kehabisan Memori yang Tersembunyi di Label Progres — Agen AI kami kehabisan memori saat menulis satu file besar. Penyebabnya bukan model atau sub-agen paralel, melainkan label status yang dikirim ulang 41.000 kali.
  • File Swap yang Hilang dan Membekukan Server Kami — Server produksi berhenti merespons tanpa crash, karena thrashing page cache di mesin tanpa swap, bukan kehabisan memori. Apa yang terjadi dan yang kami ubah.
  • Membangunkan Database Tanpa Koneksi Mati — Aplikasi yang bangun dari tidur menahan permintaan pertamanya 10 hingga 12 detik karena koneksi database yang mati. Cara kami menurunkannya menjadi 2,3 detik.
  • Kami Membatasi Laju Layanan Kami Sendiri — Batas laju per alamat di API kami memperlakukan layanan sendiri seperti satu pengguna sibuk, sehingga di produksi mereka mendapat 429. Cara kami menemukan dan memperbaikinya.
  • Mengapa Kami Memindahkan Server Mythex ke ARM — Setelah pekerjaan berat pindah ke sandbox per proyek, server kami hanya memakai sepertiga memorinya. Instance ARM yang lebih kecil memangkas biaya sekitar 30%. Begini caranya.
  • Bagaimana Kami Membuat Deploy Turun ke Nol Error 502 — Watchdog yang berlomba dengan deploy dan load balancer yang terlambat menyadari: cara kami menemukan dan memperbaikinya, dan mengukur deploy dari 10 error 502 menjadi nol.

Mythex · Harga · FAQ · Panduan · Blog · Kegunaan · Membangun dengan AI · Template · Mythex dibandingkan · Glosarium membuat aplikasi dengan AI · Alat gratis untuk membuat aplikasi dengan AI · Tentang

Mythex untuk…

  • Mythex untuk kerja
  • Mythex untuk founder
  • Mythex untuk product manager
  • Mythex untuk desainer
  • Mythex untuk marketer
  • Mythex untuk sales
  • Mythex untuk operasional
  • Mythex untuk tim People
  • Website
  • Prototipe
  • Alat internal
  • Program mitra

Panduan

  • Cara membangun
  • Perbandingan
  • Konsep dijelaskan
  • Ide dan peluncuran
  • Prompting dan rilis

Blog

  • Engineering
  • Produk
  • Perusahaan
English Português (Brasil) Deutsch Français Español Italiano हिन्दी ไทย 한국어 日本語 العربية 简体中文 繁體中文(台灣) 繁體中文(香港) Русский Türkçe Tiếng Việt Polski Nederlands Українська فارسی اردو Español (España) Français (Canada) Português (Portugal) Shqip Bosanski Български Català Hrvatski Čeština Dansk Eesti Suomi Ελληνικά Magyar Íslenska Latviešu Lietuvių Македонски Norsk bokmål Română Srpski Slovenčina Slovenščina Svenska বাংলা ગુજરાતી ಕನ್ನಡ മലയാളം मराठी ਪੰਜਾਬੀ தமிழ் తెలుగు Bahasa Melayu Tagalog မြန်မာ Қазақ тілі Монгол Հայերեն ქართული አማርኛ Soomaali Kiswahili