ব্লগ

আমরা কীভাবে Mythex তৈরি ও পরিচালনা করি — যেসব জায়গায় ভুল হয়েছিল সেগুলোসহ — আর প্রোডাক্টে নতুন কী।

ইঞ্জিনিয়ারিং

Mythex কীভাবে তৈরি ও পরিচালিত হয়, কী ভেঙেছিল আর কীভাবে ঠিক করেছি তা-সহ।

  • ব্যর্থ পুনঃপ্রকাশ কখনো চালু থাকা ব্যাকএন্ড মোছে না — ব্যর্থ পুনঃপ্রকাশ একটি অ্যাপের চালু API মুছে ফেলতে পারত, অথবা ভাঙা নতুন সংস্করণ চালু রেখে দিতে পারত। Mythex কীভাবে ব্যর্থ প্রকাশ উল্টে দেয়, তার তিনটি সংশোধন।
  • সতর্কবার্তা একবার যায়, প্রতি সার্ভারে একবার নয় — একটি দৈনিক সতর্কবার্তা এক বিকেলে পাঁচবার এসেছিল। ইন-মেমরি ডুপ্লিকেট-রোধ কেন দুই সার্ভারে ভাঙে, এবং শেয়ার্ড স্টেট কীভাবে তা ঠিক করল।
  • অপেক্ষা না করিয়ে বড় ওয়ার্কস্পেসে যাওয়া — আমাদের এক-চতুর্থাংশ ওয়ার্কস্পেস ২ GB-তে যাওয়ার পরও ১ GB-তেই আটকে ছিল। প্রথম সমাধানে একজনকে সাত মিনিট অপেক্ষা করতে হয়। আমরা কী বদলালাম, আর আবার কী বদলালাম।
  • ডাটাবেসের বিল হোক, তারা আসলে যতটুকু ব্যবহার করে — আমরা আগে প্রতিটি অ্যাপের ডাটাবেস খরচ আন্দাজ করতাম, আর আন্দাজটি দু'দিকেই ভুল ছিল। এখন প্রতিটি ডাটাবেস মাপা ব্যবহার অনুযায়ী, ঘণ্টায় ঘণ্টায় বিল হয়।
  • পাবলিশের পরপরই ক্র্যাশ করা অ্যাপ ধরা — তিনটি পাবলিশ আমাদের হেলথ চেক পাস করেছিল, অথচ তাদের API প্রতিটি বুটের কয়েক সেকেন্ড পরেই ক্র্যাশ করছিল। কারণ: পাঁচটি এন্ট্রির তালিকায় ক্র্যাশ গোনা।
  • ছবি-ভারী এজেন্ট টার্নকে মেমোরির মধ্যে রাখা — ক্যাটালগ স্ক্যান দেখতে থাকা একটি এজেন্ট টার্ন ৯৫২ MB-তে মেমোরি শেষ করেছিল। তিনটি আলাদা কারণ, প্রতিটি ছবি বেশিক্ষণ ধরে রাখছিল — এবং আমরা কীভাবে ঠিক করেছি।
  • দীর্ঘ এজেন্ট টার্নকে প্রসঙ্গ-উইন্ডোর ভেতরে রাখা — সাব-এজেন্ট এত বড় হতো যে মডেল তা ফিরিয়ে দিত, ঘর বাঁচাতে আগেই থামত, আর রুশ ভাষায় টোকেন ভুল গুনত। তিনটি সমাধান, যাতে দীর্ঘ AI কাজ শেষ হয়।
  • ফোন ঘুমালেও চ্যাট সচল রাখা — ফোন ঘুমায়, ট্যাব বদলায়, নেটওয়ার্ক হারায় — বিল্ডের মাঝখানে। দুটি বাগ চ্যাটকে আটকে রাখত বা পরে আধখানা উত্তর দেখাত। কীভাবে খুঁজে পেয়ে ঠিক করলাম।
  • একটি ভারী চ্যাট কীভাবে আমাদের API বন্ধ করে দিতে পারত — ২৮ সেপ্টেম্বর আমাদের দুটি API সার্ভারের মেমোরি একই সময়ে ফুরিয়ে যায়। প্রথম সমাধান ছিল বেশি মেমোরি; আসল সমাধান ছিল চ্যাট ইতিহাস আকার অনুযায়ী লোড করা।
  • Publish দুবার চাপলে এখন একবারই প্রকাশ হয় — একই অ্যাপের তিনটি publish অনুরোধ ৮৪ মিলিসেকেন্ড ব্যবধানে এসে প্রতিটি পূর্ণ deploy চালায়। ডেটাবেস ঠিক করে কে publish করবে, আর বাকিদের সত্যিটা জানানো হয়।
  • নিজেদের সাইট ঠিক করে শেখা SEO-র পাঠ — ডুপ্লিকেট FAQ মার্কআপ, Google-এর ভুল থাম্বনেইল, কেউ ক্লিক না করা টেমপ্লেট পেজ, আর আমাদের এজ যে পথ প্রত্যাখ্যান করছিল: mythex.ai-তে যা পেয়েছি ও ঠিক করেছি।
  • স্ট্যাটিক সাইট এখন পুনঃপ্রকাশের সময়ও চালু থাকে — স্ট্যাটিক সাইট পুনঃপ্রকাশের সময় আগে পুরো সাইট খালি হয়ে যেত। এখন নতুন সংস্করণ বসা পর্যন্ত পুরনোটি চালু থাকে, আর পরিবর্তন কয়েক সেকেন্ডে দেখা যায়।
  • একটি প্রগ্রেস লেবেলে লুকানো মেমোরি-ক্র্যাশ — আমাদের AI এজেন্টের একটি বড় ফাইল লিখতে গিয়ে মেমোরি ফুরিয়ে গিয়েছিল। কারণ মডেল বা সমান্তরাল সাব-এজেন্ট নয় — একটি স্ট্যাটাস লেবেল ৪১,০০০ বার পুনরায় পাঠানো হচ্ছিল।
  • সোয়াপ ফাইল না থাকায় যেভাবে আমাদের সার্ভার জমে গিয়েছিল — একটি প্রোডাকশন সার্ভার ক্র্যাশ না করেই সাড়া দেওয়া বন্ধ করে দিয়েছিল। swap ছাড়া বক্সে page-cache থ্র্যাশিং — কী ঘটেছিল আর আমরা কী বদলেছি।
  • ঘুম থেকে জেগে ওঠা ডেটাবেস, মৃত connection ছাড়াই — ঘুম থেকে জাগা একটি published app-এর প্রথম অনুরোধ ঘুমানোর সময় মরে যাওয়া database connection-এ ১০–১২ সেকেন্ড আটকে ছিল। কীভাবে আমরা তা ২.৩ সেকেন্ডে নামালাম।
  • আমরা নিজেদের সেবাগুলোকে রেট-লিমিট করছিলাম — আমাদের API-র প্রতি-ঠিকানা রেট লিমিট নিজের সেবাগুলোকে একজন ব্যস্ত মানুষের মতো গণ্য করেছিল, ফলে প্রোডাকশনে তারা 429 পেতে শুরু করে। কীভাবে ধরা পড়ল ও ঠিক হলো।
  • কেন আমরা Mythex-এর সার্ভার ARM-এ নিয়ে গেলাম — ভারী কাজ প্রতি-প্রজেক্ট sandbox-এ সরানোর পর আমাদের সার্ভার মেমরির এক-তৃতীয়াংশ ব্যবহার করছিল। ছোট ARM instance মাসিক খরচ প্রায় ৩০% কমিয়েছে। কীভাবে।
  • কীভাবে ডিপ্লয়ে আমরা 502 এরর শূন্যে নামিয়ে আনলাম — একটি ওয়াচডগ যা আমাদের ডিপ্লয়ের সঙ্গে দৌড়াচ্ছিল এবং একটি লোড ব্যালেন্সার যা দেরিতে টের পেল: দুটিই কীভাবে খুঁজে ঠিক করলাম, ১০টি 502 থেকে শূন্যে মাপলাম।

প্রোডাক্ট

Mythex-এ নতুন কী, আর কেন আমরা এভাবে বানিয়েছি।

  • Mythex Is Now on iPhone and Android — Mythex now has its own iPhone and Android app. Build and edit apps by chat, watch the live preview, and get a notification when a build is done.
  • প্রতিটি প্রজেক্টের জন্য একটি ব্যক্তিগত ওয়ার্কস্পেস ও লাইভ প্রিভিউ — প্রতিটি Mythex প্রজেক্ট নিজস্ব ব্যক্তিগত ক্লাউড ওয়ার্কস্পেসে চলে, চ্যাটের পাশে লাইভ প্রিভিউসহ। এটি কীভাবে কাজ করে, কীভাবে ব্যবহার করবেন ও কী আশা করবেন।
  • Mythex এজেন্ট এখন জানে Mythex কী বানাতে পারে — Mythex-কে আইফোন অ্যাপ বা সবসময় চালু থাকা বট বানাতে বললে এজেন্ট এখন স্পষ্ট জানায় তা পাওয়া যায় না, নিকটতম যা পাওয়া যায় তা অফার করে, এবং সম্মতির অপেক্ষা করে।
  • প্রতিটি ধরনের ব্যবসার জন্য একটি ল্যান্ডিং পেজ — দাঁতের ক্লিনিকের জন্য বুকিং সিস্টেম বা বেকারির জন্য ওয়েবসাইট খুঁজলে এমন একটি Mythex পেজে পৌঁছান, যা সেই ব্যবসার জন্যই লেখা, সাথে তৈরির জন্য প্রস্তুত একটি প্রম্পট।
  • অটো-রিলোড: ক্রেডিট কমে গেলে আপনার প্রকাশিত অ্যাপ চালু রাখুন — ব্যালেন্স কমে গেলে অটো-রিলোড নিজে থেকে Mythex ক্রেডিট কেনে, যাতে দীর্ঘ বিল্ড বা ব্যস্ত প্রকাশিত অ্যাপ শূন্যে থেমে না যায়। কীভাবে সেট করবেন ও এর সীমা।
  • Claude, Cursor বা Codex থেকে Mythex অ্যাপ বানান — Mythex একটি রিমোট MCP সার্ভার চালায়: Claude, Cursor বা Codex যুক্ত করুন, তারা আপনার Mythex ক্লাউড স্যান্ডবক্সে লাইভ প্রিভিউ, ডাটাবেস ও পাবলিশিংসহ কোড লিখবে।
  • চেকপয়েন্ট: এজেন্টের যেকোনো পরিবর্তন আনডু করুন — Mythex প্রতিটি সফল এজেন্ট টার্নের পর আপনার প্রজেক্টের একটি চেকপয়েন্ট সংরক্ষণ করে। যেকোনোটিতে দুই ক্লিকে ফিরে যান, অথবা আগের বার্তা সম্পাদনা করে আবার চেষ্টা করুন।
  • Gmail, Google Sheets ও Slack কে আপনার অ্যাপ বিল্ডারে সংযুক্ত করুন — Mythex Connectors Gmail, Google Sheets, Slack, Notion ও আরও অনেক অ্যাপকে চ্যাট এজেন্টের সঙ্গে যুক্ত করে, আপনার কোডে কোনো API key ছাড়াই। কীভাবে কাজ করে, সেটআপ ও সীমাবদ্ধতা।
  • Mythex-এ কাস্টম ডোমেইন: একটি কিনুন বা নিজেরটি সংযুক্ত করুন — Pro অ্যাপ Mythex-এ নিজের ডোমেইনে চলতে পারে। Mythex-এর ভেতরে একটি ডোমেইন কিনুন, অথবা আপনার মালিকানার ডোমেইন একটি CNAME দিয়ে অ্যাপে নির্দেশ করুন। ধাপ, নবায়ন ও সীমাবদ্ধতা।
  • ভয়েস ইনপুট দিয়ে আপনার প্রম্পট ডিক্টেট করুন — টাইপ না করে Mythex-কে বলুন। মাইক্রোফোনে ক্লিক করুন বা Alt+V চাপুন, লেখাটি যাচাই করুন ও পাঠান। কীভাবে কাজ করে ও সীমাবদ্ধতা।
  • Fix with AI: publish ব্যর্থ হলে এক ক্লিকে সমাধান — Publish ব্যর্থ হলে Mythex এখন জানায় কী ঘটেছে এবং Fix with AI দেয়: এজেন্ট বিল্ড আউটপুট বা আপনার অ্যাপের লগ পড়ে প্রজেক্ট ঠিক করে।
  • চ্যাটের ভেতরেই ছবি তৈরি — একটি হিরো ছবি, og:image বা লোগো মার্ক চাইলে Mythex চ্যাটে সেটি আঁকে, এবং আপনি বললেই কেবল আপনার অ্যাপে বসায়। কীভাবে কাজ করে তা এখানে।
  • GitHub সিঙ্ক ও এক্সপোর্ট: Mythex-এর কোড আপনারই — Mythex-এ আপনি যা বানান তা আপনারই। প্রজেক্ট GitHub-এ সিঙ্ক করুন, আর্কাইভ হিসেবে ডাউনলোড করুন, বা আর্কাইভ থেকে ইম্পোর্ট করুন। প্রতিটি কীভাবে কাজ করে ও সীমা কী, জানুন।
  • Mythex এখন আপনাকে চেনে এবং আপনি কীভাবে কাজ করেন তা মনে রাখে — Memory, About you, প্রজেক্ট ও workspace knowledge, আর আগের চ্যাট খোঁজা: প্রতিটি চ্যাটে শূন্য থেকে শুরু করা থেমেছে। সবটা দেখুন, বদলান বা বন্ধ করুন।
  • আগে পরিকল্পনা, তারপর বানান: Mythex-এ Plan mode কীভাবে কাজ করে — Plan mode-এ Mythex এজেন্ট কিছু সম্পাদনার আগেই পদ্ধতি ঠিক করে নেয়। প্ল্যানটি নিজের ট্যাবে পড়ুন, তারপর Build চাপুন। কীভাবে কাজ করে ও কখন ব্যবহার করবেন।
  • প্রকাশের ত্রুটি এখন সহজ ভাষায় বলে কী ঘটেছে — Mythex-এ প্রকাশ ব্যর্থ হলে এখন ঘটনাটি এক বাক্যে সহজভাবে জানাবে, সঙ্গে Fix with AI ও Try again। হোস্টিংয়ের কাঁচা আউটপুটের বদলে।
  • আপনার প্রকাশিত অ্যাপ এখন আবার প্রকাশের সময়ও চালু থাকে — আগে নতুন সংস্করণ প্রকাশের সময় লাইভ Mythex অ্যাপ বন্ধ হয়ে যেত। এখন নতুন বিল্ড তৈরি না হওয়া পর্যন্ত আগের সংস্করণ চালু থাকে, সঙ্গে আরও দুটি সমাধান।
  • সিক্রেট ও এনভায়রনমেন্ট ভেরিয়েবল, চ্যাটে কী পেস্ট না করেই — এজেন্টের যখন একটি API কী লাগে, সে চ্যাট বক্সের বদলে একটি নিরাপদ কার্ড দেখায়। প্রজেক্ট সিক্রেট ও এনভায়রনমেন্ট ভেরিয়েবল কীভাবে কাজ করে, এবং কী কীভাবে রোটেট করবেন।
  • টেমপ্লেট থেকে শুরু করুন: আপনার অ্যাপের জন্য একটি লেখা প্রথম প্রম্পট — Mythex টেমপ্লেট একটি সাইট বা অ্যাপের ধরনের জন্য স্টার্টার প্রম্পট দেয়। একটি বেছে নিন, Use template চাপুন, আর এজেন্ট প্রথম সংস্করণ বানায়।
  • সাব-এজেন্ট যা আপনি খুলে পড়তে পারেন — Mythex এজেন্ট জটিল কাজ ভাগ করে নেস্টেড রানে পাঠালে, প্রতিটি চ্যাটে একটি সারি হিসেবে দেখা যায়, যা খুলে পড়া যায়। এটি কীভাবে কাজ করে এবং আপনি কী নিয়ন্ত্রণ করেন।
  • এক কমান্ডে ব্রাউজারে আপনার অ্যাপ পরীক্ষা করুন — /test টাইপ করুন, আর Mythex আপনার লাইভ প্রিভিউয়ে একজন ব্যবহারকারীর মতো ক্লিক করে, স্ক্রিনশট নেয় এবং চ্যাটে কী ভেঙেছে তা জানায়। কীভাবে ও কখন ব্যবহার করবেন।
  • কেন প্রতিটি Mythex app নিজের আলাদা database পায় — ডেটার প্রয়োজন হওয়া প্রতিটি Mythex app নিজের Postgres database পায়, যা অলস থাকলে ঘুমায়। এক-app-এক-database কেন বেছেছি, আর তার মূল্য কী।
  • ওয়ার্কস্পেস এবং আপনার টিমকে আমন্ত্রণ জানানো — Mythex প্রজেক্ট থাকে ওয়ার্কস্পেসে। ইমেইলে সতীর্থদের আমন্ত্রণ জানান, একই প্রজেক্টে কাজ করুন, প্রতি-সিট ফি ছাড়াই। মালিক, সদস্য ও বিলিং কীভাবে কাজ করে।

কোম্পানি

টিমের কাছ থেকে কিছু কথা।

  • Mythex গাইড ও Mythex ব্লগ চালু হলো — AI দিয়ে অ্যাপ ও ওয়েবসাইট বানানোর ব্যবহারিক গাইড, সৎ টুল তুলনা, আর Mythex কীভাবে বানানো হয় এবং কোথায় ভাঙে — সে বিষয়ে ইঞ্জিনিয়ারিং ব্লগ।
  • Mythex এখন ১২ ভাষায় — Mythex মার্কেটিং সাইট এখন ১২ ভাষায়, Português ও Deutsch থেকে हिन्दी, 日本語 ও العربية পর্যন্ত। ফুটার থেকে আপনার ভাষা বেছে নিন।

Mythex · মূল্য · FAQ · গাইড · ব্লগ · ব্যবহারের ক্ষেত্র · AI দিয়ে বানান · টেমপ্লেট · Mythex-এর তুলনা · AI অ্যাপ তৈরির শব্দকোষ · AI অ্যাপ তৈরির বিনামূল্যের টুল · আমাদের সম্পর্কে

Mythex যাদের জন্য…

  • কাজের জন্য Mythex
  • ফাউন্ডারদের জন্য Mythex
  • প্রোডাক্ট ম্যানেজারদের জন্য Mythex
  • ডিজাইনারদের জন্য Mythex
  • মার্কেটারদের জন্য Mythex
  • সেলসের জন্য Mythex
  • অপারেশনসের জন্য Mythex
  • People টিমের জন্য Mythex
  • ওয়েবসাইট
  • প্রোটোটাইপিং
  • ইন্টারনাল টুল
  • পার্টনার প্রোগ্রাম

গাইড

  • কীভাবে বানাবেন
  • তুলনা
  • ধারণার ব্যাখ্যা
  • আইডিয়া ও লঞ্চ
  • প্রম্পট ও লঞ্চ

ব্লগ

  • ইঞ্জিনিয়ারিং
  • প্রোডাক্ট
  • কোম্পানি
English Português (Brasil) Deutsch Français Español Italiano हिन्दी Bahasa Indonesia ไทย 한국어 日本語 العربية 简体中文 繁體中文(台灣) 繁體中文(香港) Русский 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