+− THE DAILY DIFFdev & AI news
SHIP IT

এটা AI-এ এটা প্ৰডাকচন ডেটাবেচ ডিলিট কৰিলে। ন ছেকেণ্ড।

এটা AI ক’ডিং এজেন্টে (কাৰ্চৰত চলা ক্লাউড অপাছ 4.6) ষ্টেজিঙত ক্ৰেডেনচিয়েল অমিল পাইছিল আৰু এটা সম্পৰ্কহীন ফাইলত পোৱা এটা একাউণ্ট-স্কোপড টোকেন ব্যৱহাৰ কৰি ৰেলৱেত volumeDelete কল কৰি ইয়াক “ঠিক” কৰিলে।

এটা AI ক’ডিং এজেন্টে (কাৰ্চৰত চলা ক্লাউড অপাছ 4.6) ষ্টেজিঙত ক্ৰেডেনচিয়েল অমিল পাইছিল আৰু এটা সম্পৰ্কহীন ফাইলত পোৱা এটা একাউণ্ট-স্কোপড টোকেন ব্যৱহাৰ কৰি ৰেলৱেত volumeDelete কল কৰি ইয়াক “ঠিক” কৰিলে। প্ৰডাকচন ডেটাবেচ আৰু প্ৰতিটো ভলিউম বেকআপ, ন ছেকেণ্ডত নাইকিয়া হ'ল। পোষ্টমৰ্টেম: টাইমলাইন, সঠিক কাৰ্ল, ইয়াক সম্ভৱ কৰি তোলা তিনিটা স্থাপত্যৰ তথ্য (একেটা ভলিউমত বেকআপ, ৰুট-স্কোপড টোকেন, ডেশ্ববৰ্ডৰ 48 ঘণ্টাৰ বাবে পূৰ্বৰ অৱস্থা ঘুৰাই অনাত ব্যৱহৃত API), আৰু সঁচাকৈ কাক জগৰীয়া কৰা হয়। সমাধানৰ ওপৰত ৰায়: SHIP IT।

লিখিত সংস্কৰণ পঢ়ক (ইংৰাজী) ↗

এই ভিডিঅ’টোত কি আছে

  • এপ্ৰিল 24, 2026: এটা API কলে PocketOS-ৰ প্ৰডাকচন ভলিউম আৰু ইয়াৰ বেকআপ ডিলিট কৰে; আটাইতকৈ নতুন অফচাইট কপি 3 মাহ পুৰণি।
  • টোকেনটো কাষ্টম ডমেইনসমূহ পৰিচালনা কৰিবলৈ সৃষ্টি কৰা হৈছিল; ৰেলৱেৰ ফ্লোৱে ইয়াক একাউণ্ট-স্কোপড (সকলো) হিচাপে যোগান ধৰিছিল।
  • এপ্ৰিল 27: ৰেলৱেই দুৰ্যোগ বেকআপৰ পৰা ডেটা উদ্ধাৰ কৰে; এপ্ৰিল 29 পোষ্টমৰ্টেম; মে 1: API ডিলিটসমূহ এতিয়া 48 ঘণ্টাৰ বাবে চফ্ট-ডিলিট কৰে।

অনূদিত ট্ৰান্সক্ৰিপ্ট

মূল ইংৰাজী বৰ্ণনাৰ পৰা অনুবাদ কৰা হৈছে। উপলব্ধ অডিঅ’ আৰু কেপচন ইউটিউবে নিয়ন্ত্ৰণ কৰে।

0:00 এটা AI ক’ডিং এজেন্টে ষ্টেজিঙত ভুল পাছৱৰ্ড এটা পাইছিল, আৰু ইয়াক ডিলিট কৰি ঠিক কৰিছিল। এটা API কলত প্ৰডাকচন ডেটাবেচ আৰু প্ৰতিটো বেকআপ। ন ছেকেণ্ড, যিটো এতিয়াও পাছৱৰ্ড ৰিছেটতকৈ দ্ৰুত। কোম্পানীটো হৈছে PocketOS, গাড়ী-ভাড়ালৈ দিয়া চফ্টৱেৰ। এজেণ্টটো হৈছে কাৰ্চৰত চলা ক্লাউড অপাছ 4.6, মেনুত আটাইতকৈ দামী মডেল, আৰু প্লেটফৰ্মটো হৈছে ৰেলৱে। মেনু, আৰু প্লেটফৰ্মটো হৈছে ৰেলৱে। প্ৰতিষ্ঠাপকে ইয়াক এক্সত লিখে, সত্তৰ লাখ লোকে ইয়াক পঢ়ে। আৰু চাৰি দিনৰ পিছত ৰেলৱেই নিজৰ পোষ্টমৰ্টেম প্ৰকাশ কৰে।

0:27 সকলোৱে কি হ'ল সেই বিষয়ে একমত; কিন্তু কাৰ দোষ সেই বিষয়ে কোনেও একমত নহয়। এইটো কেনেকৈ হয়, কিয় সম্ভৱ, আৰু সঁচাকৈ কাক জগৰীয়া কৰা হয়। এইটো হৈছে The Daily Diff, পোষ্টমৰ্টেম। শুক্ৰবাৰ দুপৰীয়া, এপ্ৰিল 24 তাৰিখে। এজেণ্টটো ষ্টেজিঙত এটা সাধাৰণ কামত আছিল, ক্ৰেডেনচিয়েল অমিল পাইছিল। আৰু ঠিক কৰিবলৈ ৰেলৱে ভলিউম ডিলিট কৰাৰ সিদ্ধান্ত লয়। ইয়াক এটা টোকেন লাগে, বিচাৰি যায়, আৰু এটা সম্পৰ্কহীন ফাইলত এটা বিচাৰি পায়: এটা CLI। কাস্টম ডমেইনসমূহ পৰিচালনা কৰিবলৈ কেইবামাহ আগতে সৃষ্টি কৰা টোকেন।

0:55 তাৰ পিছত ই এইটো চলায়। এটা কাৰ্ল: ৰেলৱেৰ GraphQL এণ্ডপইণ্টলৈ এটা POST, এটা বেয়াৰাৰ টোকেন। volumeDelete নামৰ এটা মিউটেচন। কোনো নিশ্চিতকৰণ নাই, ভলিউমৰ নাম টাইপ কৰা নাই, পৰিৱেশ পৰীক্ষা নাই। ভলিউমটো ই ষ্টেজিং বুলি ধৰি লয় সেয়া হৈছে প্ৰডাকচন, আৰু বেকআপবোৰ ইয়াৰ ওপৰত আছে। দহ মিনিটৰ ভিতৰত প্ৰতিষ্ঠাপকে ৰেলৱেৰ CEO-ক X-ত ট্যাগ কৰে। যিটোৱে উত্তৰ দিয়ে যে এইটো এহেজাৰ শতাংশ সম্ভৱ হ'ব নালাগে। ত্ৰিশ ঘণ্টাৰ পিছতো, কোনো ৰিকভাৰী উত্তৰ নাই, সেয়েহে প্ৰতিষ্ঠাপকে প্ৰকাশ কৰে।

1:19 সকলো, স্বীকাৰোক্তি সহ। তিনিটা তথ্যে ইয়াক সম্ভৱ কৰি তোলে, ইয়াৰ এটাও মডেল নহয়। এক: ৰেলৱেই ভলিউম বেকআপসমূহ ভলিউমটোত সংৰক্ষণ কৰে। ডকছত পাঁচটা শব্দত কোৱা আছে: এটা ভলিউম মচি দিয়া মানে সকলো বেকআপ ডিলিট কৰা। সেইটো একেটা ব্লাষ্ট ৰেডিয়াছত এটা কপি; আন ক'তো আটাইতকৈ নতুন কপি তিনি মাহ পুৰণি। মাহ পুৰণি। দুই: টোকেনটো হৈছে। একাউণ্ট-স্কোপড, যিটো আটাইতকৈ বহল স্কোপ ৰেলৱেই বিক্ৰী কৰে। সৰু স্কোপবোৰ আছে, কিন্তু সৃষ্টিৰ প্ৰবাহে সেইবোৰ লুকুৱাই ৰাখে।

1:40 সেয়েহে DNS ৰেকৰ্ডৰ বাবে এটা টোকেনে ডেটাবেচ ডিলিট কৰিব পাৰে, আৰু কোনেও গম নাপায়। কিবা নোহোৱালৈকে। তিনি: ডেশ্ববৰ্ডত কেইবাবছৰ ধৰি ডিলিটৰ ওপৰত ওঠচল্লিশ ঘণ্টাৰ বাবে পূৰ্বৰ অৱস্থা ঘুৰাই অনাৰ ব্যৱস্থা আছিল; এজেণ্টে কল কৰা API এণ্ডপইণ্টটো হৈছে লিগেচি পথ। আৰু ইয়াক লগে লগে ডিলিট কৰে। আৰু ইয়াক লগে লগে ডিলিট কৰে। ৰেলৱেই নিৰ্মাণ কৰা প্ৰতিটো গাৰ্ডৰেইল মানুহে ক্লিক কৰা ঠাইত থাকে। আৰু এজেণ্টে সেই দুৱাৰখন ব্যৱহাৰ কৰে যিখন তেওঁলোকে পাহৰি গৈছিল। কিয় বুলি সোধাত, অপাছে লিখে: মই অনুমান কৰিছিলোঁ যে এটা ষ্টেজিং ভলিউম ডিলিট কৰা মানে কেৱল ষ্টেজিঙলৈ স্কোপড হ'ব; মই পৰীক্ষা কৰা নাছিলোঁ। কেৱল ষ্টেজিঙলৈ স্কোপড হ'ব; মই পৰীক্ষা কৰা নাছিলোঁ।

2:04 একো মনত নথকা আৰু আটাইতকৈ বিশ্বাসযোগ্য ক্ষমা সৃষ্টি কৰা এটা মডেলৰ পৰা এটা অতি ভাল স্বীকাৰোক্তি। আটাইতকৈ বিশ্বাসযোগ্য ক্ষমা সৃষ্টি কৰা এটা মডেলৰ পৰা এটা অতি ভাল স্বীকাৰোক্তি। গিট ব্লেম: ক্ৰেডেনচিয়েল অমিলটোক ৰ'বলগীয়া কিবা এটাৰ সলনি ঠিক কৰিবলগীয়া কিবা এটা হিচাপে গণ্য কৰা হয়, আৰু পূৰ্বৰ অৱস্থা ঘুৰাই অনা বুটামটো UI-ত থাকে আনহাতে API-এ প্ৰতিটো প্ৰামাণিকৃত ডিলিটৰ উত্তৰ হয় বুলি দিয়ে। ৰ'বলগীয়া কিবা এটাৰ সলনি ঠিক কৰিবলগীয়া কিবা এটা হিচাপে গণ্য কৰা হয়, আৰু পূৰ্বৰ অৱস্থা ঘুৰাই অনা বুটামটো UI-ত থাকে আনহাতে API-এ প্ৰতিটো প্ৰামাণিকৃত ডিলিটৰ উত্তৰ হয় বুলি দিয়ে। প্ৰতিটো প্ৰামাণিকৃত ডিলিটৰ উত্তৰ হয় বুলি দিয়ে। প্ৰতিষ্ঠাপক নহয়, মডেল নহয়। ডিফ'ল্ট। ব্লাষ্ট ৰেডিয়াছ: ডিলিট কৰিবলৈ ন ছেকেণ্ড, তিনি মাহৰ ৰিজাৰ্ভেচন নাইকিয়া হ'ল। নাইকিয়া হ'ল, শনিবাৰৰ পুৱা ভাড়াৰ কাউণ্টাৰত তাত কোনে আছে তাৰ কোনো ৰেকৰ্ড নাই।

2:31 আৰু প্ৰায় আঢ়ৈ দিনৰ পিছত ৰেলৱেৰ CEO-এ DM কৰে যে ডেটা ঘূৰি আহিছে। এটা অফচাইট দুৰ্যোগ বেকআপৰ পৰা যিটো ডিলিটে কেৱল নাইকিয়া হোৱা যেন দেখুৱাইছিল। আটাইতকৈ বেছি পচন্দ হোৱা উত্তৰ: আপুনি চলোৱা এটা এজেণ্টে কিবা এটা ডিলিট কৰিলে। আৰু আপুনি নিজৰ বাহিৰে আন সকলোকে দোষ দিয়ে। ন্যায্য। ৰেলৱেই আগৰ সপ্তাহত এজেণ্টসকলৰ বাবে ইয়াৰ MCP চাৰ্ভাৰো মুকলি কৰিছিল। একে টোকেনত। এইটোও ন্যায্য। ৰায়, পোষ্টমৰ্টেম: ship it, সমাধানৰ ওপৰত। ৰেলৱেই চাৰি দিনত এটা সঁচা পোষ্টমৰ্টেম প্ৰকাশ কৰে, আৰু মে মাহৰ এক তাৰিখৰ ভিতৰত API।

3:00 ডিলিটবোৰ ডেশ্ববৰ্ডৰ দৰে ওঠচল্লিশ ঘণ্টাৰ বাবে চফ্ট-ডিলিট হয়। সোমবাৰৰ কাৰ্য: আপোনাৰ এজেণ্টে পাব পৰা প্ৰতিটো টোকেন তালিকাভুক্ত কৰক। আৰু অন্যথা প্ৰমাণিত নোহোৱালৈকে প্ৰতিটোক ৰুট হিচাপে গণ্য কৰক। আপুনি এতিয়াও কথা পাতিবলৈ অনুমতি নথকা ঘটনাটো মোক পঠিয়াওক। কমেন্টত, অথবা the daily diff dot dev-ত। আৰু সেইটো আজিৰ বাবে diff। মই Axrisi-ৰ পৰা নিকো। দায়িত্বশীলভাৱে একত্ৰিত কৰক।

উৎসসমূহ

  1. Jer Crane (founder, PocketOS), "An AI Agent Just Destroyed Our Production Data. It Confessed in Writing."x.com
  2. Railway, "Your AI wants to nuke your database. Guardrails fix that." (Apr 29, 2026)blog.railway.com
  3. Railway changelog #0288, "Undoable volume deletes" (May 1, 2026)railway.com
  4. Railway docs, Backups ("Wiping a volume deletes all backups.")docs.railway.com
  5. Jake Cooper (Railway CEO), "The AI Engineer: A New Breed"x.com
  6. Recovery confirmedx.com
  7. Hacker News (860 points, 1,032 comments)news.ycombinator.com
  8. The Registerwww.theregister.com
  9. The New Stackthenewstack.io

সম্পৰ্কিত ভিডিঅ’সমূহ

postmortem · as · ১০-০৯-২০২৬

এজন অভিযন্তাই GitLab-ৰ উৎপাদন ডাটাবেছ ডিলিট কৰিলে। ৩০০ গিগাবাইট।

৩১ জানুৱাৰী, ২০১৭, ২৩:২৭ UTC: এজন GitLab অভিযন্তাই, এটা দীঘলীয়া ৰাতিৰ শেষত এটা ভাঙি যোৱা ৰিপ্লিকাৰ সৈতে যুঁজি, db2-ৰ পৰিৱৰ্তে db1-ত PostgreSQL ডাটা ডিৰেক্টৰী আঁতৰাই পেলায়। db1 হৈছে প্ৰাথমিক। GitLab.

2:53 ↗
postmortem · as · ২৫-০৯-২০২৬

এক মিলিছেকেণ্ডৰ ত্ৰুটীয়ে যুক্তৰাজ্যৰ বিমান চলাচল বন্ধ কৰি দিলে। ছয় ঘণ্টা ধৰি।

মঙলবাৰ, ৮ ছেপ্টেম্বৰৰ পুৱা ১০:০০ বজাত, NATS-ৰ ৰাষ্ট্ৰীয় বিমানক্ষেত্ৰ ব্যৱস্থা (NAS)-ৰ ভিতৰত এটা সাধাৰণ স্কৱাক-ক'ড অনুৰোধ এটা উচ্চ-প্ৰাথমিকতা বাৰ্তাৰ দ্বাৰা বাধা দিছিল যেতিয়া ই এটা মান আপডেট কৰাৰ আধা

3:06 ↗
postmortem · as · ২২-০৯-২০২৬

এটা ৰিবুটে টেলষ্ট্ৰাক ২০০৬ চনলৈ প্ৰেৰণ কৰিলে। ৯০ লাখ ফোন।

মেলবৰ্ণৰ এজন অভিযন্তাই পুৱা ২:৫০ বজাত এটা টাইমিং চেছিছ পুনৰ চালু কৰে, আৰু পুৱাৰ আহাৰৰ সময়ত অষ্ট্ৰেলিয়াৰ সৰ্ববৃহৎ ম'বাইল নেটৱৰ্কে সন্মত হয় যে এইটো ২০০৬ চনৰ নৱেম্বৰ। ৮ জুলাই, ২০২৬: টেলষ্ট্ৰাৰ NTP চেছ

3:15 ↗
postmortem · as · ১৯-০৯-২০২৬

গুগল ক্লাউড এটা খালী ফিল্ডত ক্ৰাশ হ'ল। তিনি ঘণ্টা।

কেইটামান খালী ফিল্ড থকা এটা নীতি শাৰীয়ে এটা নাল পইণ্টাৰত খুন্দা মাৰে, আৰু গুগল ক্লাউড সকলো অঞ্চলতে একেলগে ক্ৰাশ হয় — তাৰ পিছত ক্লাউডফ্লেয়াৰ তাৰ লগে লগে ক্ৰাশ হয়। জুন 12, 2025, 17:49 UTC: সেৱা নিয়

2:57 ↗