bn

কিভাবে এটা কাজ করে?

ব্যবসার জন্য সাহায্য প্রয়োজন?

আপনার প্রয়োজন অনুসারে একটি ব্যক্তিগতকৃত FinMV উদ্ধৃতির জন্য আমাদের সাথে যোগাযোগ করুন।

ব্যবহৃত প্রযুক্তি স্ট্যাক

ঐতিহাসিকভাবে FinMV তৈরি হয়েছে PHP-তে। এটি আমাদের অতীত সম্পর্কে একটি সত্য, আপনার প্ল্যাটফর্মের জন্য কোনো প্রয়োজনীয়তা নয়। স্পেসিফিকেশন, ব্যবসায়িক নিয়ম এবং টেস্ট স্যুট নির্দিষ্ট কোনো ফ্রেমওয়ার্ক থেকে স্বাধীনভাবে সংজ্ঞায়িত, তাই বাস্তবায়নটি এমন একটি লক্ষ্যে তৈরি করা যেতে পারে যা আপনার টিমের সাথে মানানসই যারা এটি নিয়ে কাজ করবে।

সমর্থিত বাস্তবায়ন লক্ষ্য

এগুলি এমন প্রযুক্তি স্ট্যাক যা FinMV আজ সরবরাহ ও সমর্থন করে। আমরা এমন কোনো প্রযুক্তি তালিকাভুক্ত করি না যার পেছনে দাঁড়াতে পারি না, এবং তালিকাটি ইচ্ছাকৃতভাবে "যেকোনো কিছু" এর চেয়ে ছোট।

  • FinMV দ্বারা সুপারিশকৃত — কোনো পছন্দ নেই? এটি একটি যুক্তিসঙ্গত ডিফল্ট বিকল্প। স্ট্যাক নির্বাচন করা আমাদের কাজ, প্রতিষ্ঠাতাকে উত্তর দিতে হবে এমন প্রশ্ন নয়।
  • TypeScript, Next.js — Next.js — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • TypeScript, Node.js, NestJS — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • Java, Spring Boot — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • Kotlin, Spring Boot — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • C#, ASP.NET Core — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • Go, Gin, Echo, Fiber — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • Python, FastAPI, Django — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • PHP, Laravel — React / Vue.js — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka

স্তরগুলো কীভাবে যুক্ত

ব্যাকএন্ড ডোমেইন বহন করে: অফার, বিনিয়োগ, অর্থের গতিবিধি, নিয়ন্ত্রক যাচাই এবং অডিট ট্রেইল। এটি সবচেয়ে গুরুত্বপূর্ণ সিদ্ধান্ত, কারণ ঠিক এই কোডটিই আপনার ইঞ্জিনিয়াররা রক্ষণাবেক্ষণ করবেন।

ফ্রন্টএন্ড হলো বিনিয়োগকারী পোর্টাল, প্রকল্প বা ইস্যুয়ারের এলাকা এবং ব্যাক অফিস। Tailwind-এর মতো CSS ফ্রেমওয়ার্কগুলো এখানে অন্তর্ভুক্ত: এটি একটি স্টাইলিং স্তর, প্রযুক্তি স্ট্যাক নয়, এবং এটি কখনো প্ল্যাটফর্মের আচরণ নির্ধারণ করে না।

ডেটা। PostgreSQL হলো রেকর্ডের সিস্টেম। আর্থিক অবস্থা, অবস্থান এবং অডিট ইতিহাসের জন্য ট্রানজেকশন এবং ইন্টিগ্রিটি সীমাবদ্ধতা প্রয়োজন, এবং এই জন্যই একটি রিলেশনাল ডেটাবেস থাকে।

ক্যাশ এবং সমন্বয়। Redis, যেখানে সত্যিই দ্রুতগতির ক্যাশ বা সমন্বয় প্রয়োজন।

অ্যাসিঙ্ক্রোনাস কাজ। কিউগুলো এমন কাজ পরিচালনা করে যা ব্যবহারকারীকে আটকে রাখা উচিত নয়। RabbitMQ বা Kafka-এর মতো একটি নির্দিষ্ট ব্রোকার তখনই যুক্ত করা হয় যখন থ্রুপুট বা ইন্টিগ্রেশন টপোলজি তা যুক্তিসঙ্গত করে তোলে — এটি আপনার প্রয়োজনীয়তা থেকে আমরা যে বাস্তবায়ন সিদ্ধান্ত নিই, আপনাকে জিজ্ঞাসা করা প্রশ্ন নয়।

কীভাবে বেছে নেবেন

এমন একটি স্ট্যাক বেছে নিন যার জন্য আপনার ইঞ্জিনিয়ারিং সংস্থা মানুষ নিয়োগ করতে, রিভিউ করতে এবং সিস্টেমটি পরিচালনা করতে পারে। যদি আপনার ইতিমধ্যে একটি টিম থাকে, তাহলে উত্তর সাধারণত স্পষ্ট। যদি না থাকে — সুপারিশকৃত বিকল্পটি বেছে নিন; বাস্তবায়ন শুরু হওয়ার আগে এটি পুনর্বিবেচনা করা যেতে পারে।

স্ট্যাক নিজে থেকে দাম নির্ধারণ করে না। খরচ পরিবর্তিত হয় যখন নির্বাচিত বাস্তবায়নের লক্ষ্য প্রকৃতপক্ষে কাজের পরিমাণ, পুনঃব্যবহারযোগ্য অংশ, সাপোর্টের বোঝা, ডিপ্লয়মেন্ট এবং নিরাপত্তা প্রোফাইল, বা ডেলিভারি ঝুঁকি পরিবর্তন করে। আপনি একটি যাচাইকৃত ফলাফল, পরিসর, ঝুঁকি এবং মালিকানার জন্য অর্থ প্রদান করছেন — কোনো নির্দিষ্ট ভাষায় কোডের লাইনের জন্য নয়।

আর্কিটেকচার প্রযুক্তি থেকে একটি পৃথক প্রশ্ন, এবং আমরা একইভাবে এর উত্তর দিই: দেখুন আমরা কীভাবে আর্কিটেকচার বেছে নিই