প্রকল্প সম্পর্কে
SIM Details হলো TypeScript এবং AWS CDK ব্যবহার করে তৈরি একটি ব্যাকএন্ড সার্ভিস। এটি Onomondo এবং Wireless Logic-এর মতো পার্টনারদের SIM কার্ডের ডেটা ব্যবহারের তথ্য এবং ঐতিহাসিক ব্যবহারের প্যাটার্ন সংগ্রহের জন্য একটি API প্রদান করে।
এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে:
- ব্যবহারের তথ্য সংগ্রহ: ICCID ব্যবহার করে একটি নির্দিষ্ট SIM-এর মোট এবং ব্যবহৃত বাইট সংগ্রহ করা।
- ব্যবহারের ইতিহাস: নির্দিষ্ট সময়ের ব্যবধানে (গত ঘণ্টা, দিন, সপ্তাহ বা মাস) ঐতিহাসিক ডেটা ব্যবহারের তথ্য সংগ্রহ করা।
- ক্যাশিং মেকানিজম: ইস্যুয়ারে API কল অপ্টিমাইজ করতে একটি ক্যাশিং কৌশল বাস্তবায়ন করা হয়েছে, যেখানে ৫ মিনিটের বেশি পুরনো ডেটার জন্য ব্যাকগ্রাউন্ড আপডেট করা হয়।
- স্বয়ংক্রিয় ডেটা সংগ্রহ: পর্যায়ক্রমিকভাবে ব্যবহারের ডেটা সংগ্রহ করে DynamoDB এবং Timestream-এ সংরক্ষণ করতে AWS Lambda ফাংশন ব্যবহার করা হয়।
- ডেপ্লয়মেন্ট পাইপলাইন: GitHub Actions-এর মাধ্যমে কন্টিনিউয়াস ডেপ্লয়মেন্ট সমর্থন করে এবং Route 53-এর মাধ্যমে কাস্টম API ডোমেইন কনফিগারেশনের সুবিধা দেয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.