Carry Time প্ল্যাটফর্ম — কীভাবে কাজ করে?
অনলাইন গেমিং প্ল্যাটফর্ম বাইরে থেকে সহজ মনে হলেও ভেতরে বেশ জটিল একটি সিস্টেম কাজ করে। Carry Time-এ একজন ব্যবহারকারী যখন কোনো গেম খোলেন, সেই মুহূর্তে পর্দার আড়ালে অনেক কিছু ঘটে — সার্ভার সংযোগ স্থাপন, গেম ইনস্ট্যান্স তৈরি, ব্যালেন্স যাচাই, RNG সিড জেনারেশন। এই পুরো প্রক্রিয়াটা সম্পন্ন হয় মাত্র সেকেন্ডের ভগ্নাংশে।
Carry Time-এর প্ল্যাটফর্ম মাইক্রোসার্ভিস আর্কিটেকচারে তৈরি। অর্থাৎ গেমিং ইঞ্জিন, পেমেন্ট সিস্টেম, ইউজার ম্যানেজমেন্ট ও কাস্টমার সাপোর্ট আলাদা আলাদা মডিউলে চলে। একটিতে কোনো সমস্যা হলেও বাকিগুলো অবিরাম চলতে থাকে। এ কারণেই Carry Time-এ ৯৯.৯% আপটাইম নিশ্চিত করা সম্ভব হয়।
প্রতিটি লাইভ গেম স্ট্রিম হয় সর্বোচ্চ মানের WebRTC প্রযুক্তিতে। ভিডিও কোয়ালিটি স্বয়ংক্রিয়ভাবে নেটওয়ার্কের গতির সাথে মানিয়ে নেয় — ধীর সংযোগে গেম বন্ধ না হয়ে কোয়ালিটি একটু কমিয়ে চালু থাকে, দ্রুত সংযোগে পূর্ণ HD তে ফিরে আসে।
ডেটা গোপনীয়তা ও এনক্রিপশন
Carry Time ব্যবহারকারীদের ব্যক্তিগত তথ্য সর্বোচ্চ গুরুত্বের সাথে রক্ষা করে। AES-256 এনক্রিপশনে ডেটাবেজে তথ্য সংরক্ষিত হয়। সমস্ত নেটওয়ার্ক ট্রাফিক TLS 1.3 দিয়ে এনক্রিপ্টেড, ফলে মাঝপথে কেউ ডেটা পড়তে পারে না।
পাসওয়ার্ড কখনো সরাসরি সংরক্ষিত হয় না — bcrypt হ্যাশিং অ্যালগরিদম ব্যবহার করে সেটিকে এমনভাবে রূপান্তর করা হয় যে মূল পাসওয়ার্ড কেউ বের করতে পারে না, এমনকি Carry Time-এর নিজের টিমও না।
অটোমেটিক ব্যাকআপ সিস্টেম
Carry Time-এর পুরো ডেটাবেজ প্রতিদিন স্বয়ংক্রিয়ভাবে ব্যাকআপ হয়। একাধিক ভৌগোলিক অবস্থানে এই ব্যাকআপ রাখা হয়, ফলে যেকোনো দুর্ঘটনায় ডেটা হারানোর ঝুঁকি কার্যত শূন্য।