গতপর্বের লেকচারে আমরা Redis ব্যবহার করে কার্ট এবং অর্ডার সার্ভিস ইমপ্লিমেন্ট করেছি। আজ আমরা এক নতুন টপিক নিয়ে আলোচনা করব—RabbitMQ। এটি একটি মেসেজ কিউয়িং টুল, যা মাইক্রোসার্ভিসের মধ্যে ইফেক্টিভ কমিউনিকেশন এবং ডাটা ট্রান্সফার নিশ্চিত করতে সহায়তা করে। আজকের লেকচারে আমরা RabbitMQ-এর আর্কিটেকচার, কোর কনসেপ্ট যেমন Queue, Exchange, এবং Message Routing সম্পর্কে জানবো। এরপর Hands-On উদাহরণের মাধ্যমে দেখবো কীভাবে RabbitMQ ব্যবহার করে অর্ডার সার্ভিস অপটিমাইজ করা যায়। আজকের লেকচারে আপনি শিখবেন: - RabbitMQ কী এবং কেন এটি মাইক্রোসার্ভিসের জন্য প্রয়োজন। - Message Queue, Exchange এবং Binding কীভাবে কাজ করে। - অর্ডার সার্ভিস কীভাবে RabbitMQ ব্যবহার করে আরও Efficient করা হয়। তো চলুন, RabbitMQ ব্যবহার করে অর্ডার সার্ভিস Optimize করা শুরু করি! ভিডিও দেখতে নিচের লিংকে ক্লিক করুন এবং Stack Learner এর সাথেই থা #Redis #RabbitMQ #practicalmicroservice #fullstackarmy #stacklearnerকুন!
Stack Learner
IT Services and IT Consulting
Dhaka City, অনুসারী Dhaka ৩,৭৮৭
Stack Learner is the trusted source of technical and modern development knowledge.
আমাদের সম্পর্কে
প্রোগ্রামিং, ডাটা স্ট্রাকচারস, অ্যালগোরিদমস, ওয়েব ডিজাইন, ফ্রন্টএন্ড এবং ব্যাকএন্ড ডেভেলপমেন্ট, মডার্ন ওয়েব ডেভেলপমেন্ট, ন্যাটিভ এবং ক্রসপ্লাটফর্ম মোবাইল অ্যাপ্লিকেশন ডেভেলপমেন্ট, ক্রসপ্লাটফর্ম ডেস্কটপ অ্যাপ্লিকেশন ডেভেলপমেন্ট, SQL & NOSQL ডাটাবেস, সিস্টেম ডিসাইন, ক্লাউড কম্পিউটিং এবং DevOps. মডার্ন এবং সারা বিশ্বে যে টেকনোলজি গুলোর চাহিদা প্রতিনিয়ত বাড়ছে বা তৈরি হচ্ছে সে সব টেকনোলজি সম্পর্কে যুগোপযোগী তথ্য এবং টিউটোরিয়াল তৈরি করে মানুষের মাঝে নতুনত্বের ছোঁয়া পৌঁছে দেওয়ায় আমাদের চ্যানেলের উদ্যেশ্য। উপরে যেই টেকনোলজি গুলোর কথা উল্লেখ করা হয়েছে তার অনেক বিষয়ের টিউটোরিয়াল এখনি আমাদের চ্যানেলে পাবেন, কিছু কিছু নিয়ে আমরা এখন কাজ করছি, আর কিছু বিষয়ে টিউটোরিয়াল পরবর্তিতে আসবে। টিউটোরিয়াল তৈরির পাশাপাশি আমরা পেইড অনলাইন এবং অফলাইন ট্রেনিং করিয়ে থাকি এবং একই সাথে আমরা প্রিরেকর্ডেড প্রিমিয়াম কোর্সও সেল করে থাকি। আমাদের প্রিমিয়াম ট্রেইনিং প্রোগ্রামের নাম Stack School. আমাদের আপকামিং ট্রেইনিং প্রোগ্রাম সম্পর্কে জানুন - https://stackschool.co (under construction) আমাদের প্রিমিয়াম কোর্স গুলো সম্পর্কে জানুন - https://courses.stackschool.co যে কোন ট্রেনিং প্রোগ্রাম, কনসালটেন্সি, সেমিনার, প্রোজেক্ট অথবা যে কোন ধরনের বিজনেস কুয়েরির জন্য আমাদের সাথে যোগাযোগ করতে পারেন - admin@stackschool.co, info@stackschool.co, support@stackschool.co, hasan.m.nayem@gmail.com
- ওয়েবসাইট
-
https://course.stackschool.co
এর জন্য বহিঃসংযোগ Stack Learner
- ইন্ডাস্ট্রি
- IT Services and IT Consulting
- কোম্পানির আকার
- 2-10 কর্মচারী
- সদর দপ্তর
- Dhaka City, Dhaka
- ধরণ
- Educational
- প্রতিষ্ঠিত
- 2017
অবস্থান
-
প্রাথমিক
Block A, Banasree Main Road
Holding: 7-8, Floor: 5, Amina Green Park
Dhaka City, Dhaka 1212, BD
এ কর্মচারী Stack Learner
-
HM Nayem
Author, Entrepreneur & Full-stack Engineer
-
Aditya Chakraborty
Frontend Developer | React.js, Next.js
-
Imran Hasan
Software Engineer | Backend | DevOps | Golang, Docker, Kubernetes, AWS, Terraform, Observability
-
Md Ashraful Islam
Learning Frontend Development at Stack Learner
আপডেট
-
গতপর্বে আমরা User Service এবং Auth Service Implement করেছি, এবং Login History ও Email Verification সেটআপ করেছি। আজ আমরা মাইক্রোসার্ভিস আর্কিটেকচারের আরও এক গুরুত্বপূর্ণ অংশের দিকে যাচ্ছি—Cart and Order Service। আজকের প্রথম কাজ হলো আমাদের প্রোজেক্টে Redis কে Introduce করা, যা আমাদের সার্ভিসগুলোকে আরও ফাস্ট এবং ইফিশিয়েন্টভাবে কাজ করতে সাহায্য করবে। এরপর আমরা Develop করব Cart Service, যেখানে ইউজাররা তাদের প্রোডাক্টগুলো এড করতে পারবে। এবং এই সার্ভিসকে API গেটওয়ের মাধ্যমে Expose করা হবে, যেন সব সার্ভিসের মধ্যে সহজে কমিউনিকেশন হয়। এরপর তৈরি করব অর্ডার সার্ভিস, যেটিও API গেটওয়ের মাধ্যমে Expose করা হবে। আজকের লেকচারে আপনি শিখবেন: - কীভাবে Redis integrate করে সার্ভিসের performance বাড়াবেন। - কার্ট সার্ভিস কীভাবে কাজ করে এবং API গেটওয়ের মাধ্যমে কীভাবে Expose করা হয়। - অর্ডার সার্ভিস কীভাবে কাজ করে এবং সেটাকে কীভাবে API গেটওয়ের মাধ্যমে Expose করা যায়। তাহলে আর অপেক্ষা কেন? চলুন, কার্ট এবং অর্ডার সার্ভিস ইমপ্লিমেন্ট করে মিঃ বিস্টের ই-কমার্স প্রোজেক্টকে আরও এক ধাপ এগিয়ে নেই। ভিডিও দেখতে নিচের লিংকে ক্লিক করুন, এবং Stack Learner-এর সাথেই থাকুন! #stacklearner #practicalmicroservice #fullstackarmy #workshop
-
এই পর্বের প্রথথম পার্টে আমরা User এবং Auth Service তৈরি করে মিঃ বিস্টের ই-কমার্স সাইটের জন্য ইউজার অথেন্টিকেশন সিস্টেম ইমপ্লিমেন্ট শুরু করেছি। আজকের দ্বিতীয় পার্টে আমরা যাচ্ছি আরও এক ধাপ সামনে, যেখানে Auth Middleware তৈরি করে API গেটওয়ের সাথে এটিকে ইন্টিগ্রেট করব। এই লেকচারে, আমরা শিখব কীভাবে একটি মিডলওয়্যার তৈরি করে Authentication Service-এর সাথে কমিউনিকেট করতে হয়, টোকেন ভ্যালিডেট করতে হয়, এবং সঠিকভাবে রেকোয়েস্ট হেডার আপডেট করতে হয়। শুধু তাই নয়, আমরা কনফিগারেশন ফাইল আপডেট এবং ইউটিলিটি ফাংশনগুলোকেও ইমপ্লিমেন্ট করব, যাতে সিস্টেমটি পুরোপুরি কার্যকর হয়। আজকের লেকচার থেকে আপনি শিখবেন: - Auth Middleware কীভাবে তৈরি করতে হয় এবং এটি API গেটওয়ের সাথে কীভাবে কাজ করে। - কীভাবে কনফিগারেশন ফাইল আপডেট করে সার্ভিসগুলোর সঠিক ইন্টিগ্রেশন নিশ্চিত করবেন। - কীভাবে Util Function Adapt করবেন, যেন API রিকোয়েস্টের সময় অথেন্টিকেশন সঠিকভাবে কাজ - করে। তাই আর দেরি কেন? চলুন, Auth Middleware তৈরি করে আমাদের মাইক্রোসার্ভিস আর্কিটেকচার আরও সিকিউর এবং কার্যকর করি! ভিডিও দেখতে নিচের লিংকে ক্লিক করুন এবং Stack Learner-এর সাথেই থাকুন! #practicalmicroservice #fullstackarmy #SecuringMicz_rCSsc6Ns
-
We Are Hiring: Expert Google Slide Template Designer (Project-Based) We are looking for an experienced Google Slide Template Designer to collaborate on a project-based role. If you're skilled in creating customized and efficient templates, we want to hear from you! Send your application to career@stacklearner.com with the subject line: Google Slide Template Designer Application. Don't miss this opportunity to work with a dynamic team at Stack Learner! #Hiring #Designer #JobOpportunity #StackLearner
-
গতপর্বের লেকচারে আমরা মিঃ বিস্টের ই-কমার্স সাইটের জন্য Inventory ও Catalog সার্ভিস ডেভেলপ করেছি, এবং একটি API গেটওয়ে তৈরি করেছি। এই পর্বটি দুই পার্টে বিভক্ত। আজকে প্রথম পার্ট রিলিজ হচ্ছে। আজ আমরা যাচ্ছি আরেকটু গভীরে—User Authentication এবং Email Service ইমপ্লিমেন্টেশনের দিকে। প্রথমেই আমরা তৈরি করব ইউজার সার্ভিস, যেখানে ইউজারদের তথ্য ম্যানেজ হবে। এরপর আমরা ডেভেলপ করব অথ সার্ভিস, যা ইউজারদের লগইন এবং অথরাইজেশনের সিকিউরিটি নিশ্চিত করবে। শুধু তাই নয়, এই দুই সার্ভিসের মধ্যে সুন্দর ইন্টিগ্রেশন করতে শিখবেন, যাতে আপনার সিস্টেম আরও ইফেক্টিভলি কাজ করতে পারে। এছাড়াও আজকের পর্বে আমরা Login History tracking, Email Service ইমপ্লিমেন্ট করা এবং Email Verification সিস্টেম যুক্ত করব, যেন ইউজাররা নিশ্চিতভাবে সাইটে লগইন করতে পারে এবং একাউন্ট ভেরিফাই করতে পারে। আজকের লেকচার থেকে আপনি শিখবেন: - কীভাবে ইউজার সার্ভিস তৈরি করবেন এবং ইউজারদের ডাটা ম্যানেজ করবেন। - Auth Service কীভাবে কাজ করে এবং কীভাবে সেটিকে ইউজার সার্ভিসের সাথে ইন্টিগ্রেট করা যায়। - Login History কীভাবে ট্র্যাক করা হয়। - Email Service তৈরি করে কীভাবে Email Verification প্রসেস অ্যাড করা যায়। তো চলুন, মিঃ বিস্টের ই-কমার্স প্রোজেক্টের ইউজার ম্যানেজমেন্ট এবং অথেন্টিকেশন সিস্টেম তৈরি শুরু করি! ভিডিও দেখতে নিচের লিংকে ক্লিক করুন এবং Stack Learner-এর সাথেই থাকুন! #stacklearner #fullstackarmy #practicalmicroservice #microservicestutorial #microservices
-
গতপর্বের লেকচারে আমরা মিঃ বিস্টের ই-কমার্স সাইটের জন্য Micro-service Architecture - এর basic structure এর ধারণা পেয়েছি। আজকের পর্বে আমরা আরও এক ধাপ এগিয়ে যাচ্ছি এবং প্রোজেক্টটির ইমপ্লিমেন্টেশন শুরু করছি। প্রথমেই আমরা পুরো প্রোজেক্টটি সেটআপ করব, যেন সবগুলো সার্ভিস একত্রে সুন্দরভাবে কাজ করে। এরপর আমরা ডেভেলপ করব দুটি গুরুত্বপূর্ণ সার্ভিসঃ Inventory এবং Catalog সার্ভিস। আর এদের মধ্যে সকল সার্ভিস যাতে সঠিকভাবে কমিউনিকেট করতে পারে, সেজন্য স্ক্র্যাচ থেকে একটি API গেটওয়ে তৈরি করব। এই ভিডিওতে আপনি শিখবেন: - কীভাবে দ্রুত এবং effectively প্রোজেক্ট সেটআপ করবেন। - Inventory সার্ভিস কীভাবে product এর stock track করবে। - Catalog সার্ভিস কীভাবে product গুলোর details এবং list ম্যানেজ করবে। - API গেটওয়ে কীভাবে সব সার্ভিসের মধ্যে কমিউনিকেশন এবং ইন্টিগ্রেশন নিশ্চিত করবে। তাহলে আর দেরি কেন? চলুন, মিঃ বিস্টের ই-কমার্স প্রোজেক্টের ইমপ্লিমেন্টেশন শুরু করা যাক! ভিডিও দেখতে নিচের লিংকে ক্লিক করুন, এবং নতুন নতুন লেকচারের জন্য Stack Learner-এর সাথেই থাকুন! #fullstackarmy, #microservices, #microservicesarchitecture, #microservicestutorial #stacklearner
-
🚀 Exciting News from Stack Learner! 🚀 We're thrilled to announce the launch of our latest workshop: "Practical Microservices"! 🎉 If you've completed our "System Design and Application Architecture Workshop", you're all set to dive into this new adventure. 🌟 So, what are you waiting for? Let's watch together after Prayer! 🙏 Stay tuned for more updates and make sure to share this post with your friends and colleagues. Let's spread the knowledge! 📚💡 #StackLearner #Microservices #Workshop #LearningTogether #TechCommunity
আমাদের বিগত ওয়ার্কশপ, "System Design & Application Architecture"-এ আমরা সিস্টেম ডিজাইনের Theoretical বিভিন্ন বিষয়গুলো সম্পর্কে জেনেছিলাম এবং কিছু প্রোজেক্টের Case Study ও দেখেছিলাম। তারই ধারাবাহিকতায় প্র্যাকটিক্যাল ইমপ্লিমেন্টেশন নিয়ে আজ রিলিজ হচ্ছে "Practical Microservices" ওয়ার্কশপটি। আজকে ১ম লেকচারটি রিলিজ হচ্ছে এবং ধারাবাহিকভাবে সাতটি লেকচার রিলিজ হবে। সিস্টেম ডিজাইন সম্পর্কে ধারণা না থাকলে নিচের দেওয়া লিংক থেকে পূর্বের ওয়ার্কশপটি দেখে আসতে পারেন। Playlist Lhttps://lnkd.in/gqP-ADYN চলুন এবার আসল কথায় আসা যাক। ধরুন, মিঃ বিস্ট একটি ই-কমার্স সাইট লঞ্চ করবেন। তার ই-কমার্স ওয়েবসাইটের কিছু রিকোয়ারমেন্টসহ আপনাকে ওয়েবসাইটটি ডেভেলপ করার দায়িত্ব দিলেন। "আপনি মিঃ বিস্টের প্রজেক্টে কাজ করবেন" - এটি যেমন খুশির খবর তেমনি চ্যালেঞ্জিংও বটে। কারণ বিশাল এমাউন্টের প্রোডাক্ট থাকবে, অসংখ্য রেগুলার ট্রাফিক হ্যান্ডেল করতে হবে এবং ভবিষ্যতে অনেক নতুন ফিচার যুক্ত হবে। তাই আপনি ঠিক করলেন সাইটটি মাইক্রোসার্ভিস আর্কিটেকচারে বানাবেন। প্রজেক্টটি বানাতে এখন আপনার প্রোপার নলেজ এবং গাইডলাইন প্রয়োজন। আর এই প্রোজেক্টটি কীভাবে শুরু করবেন এবং কীভাবে সামনে অগ্রসর হবেন তা শেখানো হবে আজকের লেকচারে। এছাড়াও এই লেকচারে আরও জানতে পারবেনঃ - কেন একটি এপ্লিকেশন মাইক্রোসার্ভিস আর্কিটেকচারে ডেভেলপ করা উচিত? - কোন সার্ভিসগুলোকে মাইক্রোসার্ভিস হিসেবে আলাদা করা যায়? - এই মাইক্রোসার্ভিসগুলোকে কীভাবে কানেক্ট করা হবে? - মাইক্রোসার্ভিস কোন কোন এপ্রোচে ইমপ্লিমেন্ট করা যায়? তবে চলুন তাহলে, মিঃ বিস্টের ই-কমার্স সাইটটাকে মাইক্রোসার্ভিস আর্কিটেকচারে বানানো শুরু করি! ভিডিও দেখতে নিচের লিংকে এখনই ক্লিক করুন। এবং আগামী পর্ব পেতে ফলো করে Stack Learner এর সাথেই থাকুন। #practicalmicroservice #microservicesarchitecture #stacklearner
-
আমাদের বিগত ওয়ার্কশপ, "System Design & Application Architecture"-এ আমরা সিস্টেম ডিজাইনের Theoretical বিভিন্ন বিষয়গুলো সম্পর্কে জেনেছিলাম এবং কিছু প্রোজেক্টের Case Study ও দেখেছিলাম। তারই ধারাবাহিকতায় প্র্যাকটিক্যাল ইমপ্লিমেন্টেশন নিয়ে আজ রিলিজ হচ্ছে "Practical Microservices" ওয়ার্কশপটি। আজকে ১ম লেকচারটি রিলিজ হচ্ছে এবং ধারাবাহিকভাবে সাতটি লেকচার রিলিজ হবে। সিস্টেম ডিজাইন সম্পর্কে ধারণা না থাকলে নিচের দেওয়া লিংক থেকে পূর্বের ওয়ার্কশপটি দেখে আসতে পারেন। Playlist Lhttps://lnkd.in/gqP-ADYN চলুন এবার আসল কথায় আসা যাক। ধরুন, মিঃ বিস্ট একটি ই-কমার্স সাইট লঞ্চ করবেন। তার ই-কমার্স ওয়েবসাইটের কিছু রিকোয়ারমেন্টসহ আপনাকে ওয়েবসাইটটি ডেভেলপ করার দায়িত্ব দিলেন। "আপনি মিঃ বিস্টের প্রজেক্টে কাজ করবেন" - এটি যেমন খুশির খবর তেমনি চ্যালেঞ্জিংও বটে। কারণ বিশাল এমাউন্টের প্রোডাক্ট থাকবে, অসংখ্য রেগুলার ট্রাফিক হ্যান্ডেল করতে হবে এবং ভবিষ্যতে অনেক নতুন ফিচার যুক্ত হবে। তাই আপনি ঠিক করলেন সাইটটি মাইক্রোসার্ভিস আর্কিটেকচারে বানাবেন। প্রজেক্টটি বানাতে এখন আপনার প্রোপার নলেজ এবং গাইডলাইন প্রয়োজন। আর এই প্রোজেক্টটি কীভাবে শুরু করবেন এবং কীভাবে সামনে অগ্রসর হবেন তা শেখানো হবে আজকের লেকচারে। এছাড়াও এই লেকচারে আরও জানতে পারবেনঃ - কেন একটি এপ্লিকেশন মাইক্রোসার্ভিস আর্কিটেকচারে ডেভেলপ করা উচিত? - কোন সার্ভিসগুলোকে মাইক্রোসার্ভিস হিসেবে আলাদা করা যায়? - এই মাইক্রোসার্ভিসগুলোকে কীভাবে কানেক্ট করা হবে? - মাইক্রোসার্ভিস কোন কোন এপ্রোচে ইমপ্লিমেন্ট করা যায়? তবে চলুন তাহলে, মিঃ বিস্টের ই-কমার্স সাইটটাকে মাইক্রোসার্ভিস আর্কিটেকচারে বানানো শুরু করি! ভিডিও দেখতে নিচের লিংকে এখনই ক্লিক করুন। এবং আগামী পর্ব পেতে ফলো করে Stack Learner এর সাথেই থাকুন। #practicalmicroservice #microservicesarchitecture #stacklearner
-
Tree data structure বোঝা প্রতিটি প্রোগ্রামারের জন্য একটি গেম-চেঞ্জার বিষয়! Hierarchical data উপস্থাপন করা থেকে শুরু করে search operations অপ্টিমাইজ করা পর্যন্ত, এটি অনেক অ্যালগরিদমের ভিত্তি। Databases তৈরি করা, file systems পরিচালনা করা বা AI solution গুলো আরও কার্যকর করা, সব কিছুতেই tree concepts শেখা অত্যন্ত গুরুত্বপূর্ণ। এটি শুধু আপনার problem-solving skills বাড়ায় না, বরং আরও গভীর algorithmic চিন্তাধারার পথও খুলে দেয়। এই পোস্ট থেকে আপনি root, leaf, height, subtree-এর মতো মূল tree terminologies গুলো শিখবেন, যা আপনার কোডিং দক্ষতাকে আরও গভীর করবে। #DSA #treedatastructure #stacklearner
-
+৬
-
ধরা যাক, আপনার কাছে একটি ফোনবুক আছে যেখানে নামগুলো সিরিয়াল অনুসারে সাজানো আছে (অক্ষর অনুযায়ী A-Z)। লিনিয়ার সার্চ: যদি ফোনবুকটি এলোমেলোভাবে সাজানো থাকতো, তাহলে আপনি একে একে প্রতিটি পৃষ্ঠা দেখতে শুরু করবেন যতক্ষণ না আপনি 'মোহাম্মদ' নামটি খুঁজে পান। আপনি প্রথম পৃষ্ঠা থেকে শুরু করবেন এবং নামগুলি স্ক্যান করবেন যতক্ষণ না আপনার কাঙ্ক্ষিত নামটি পাওয়া যায়। এই পদ্ধতিটি হলো লিনিয়ার সার্চ, যেখানে আপনি এলোমেলোভাবে প্রতিটি নাম চেক করেন এবং এটি সময়সাপেক্ষ হতে পারে। বাইনারি সার্চ: কিন্তু যদি ফোনবুকটি অক্ষর অনুযায়ী সাজানো থাকে, তাহলে আপনি বাইনারি সার্চ পদ্ধতি ব্যবহার করতে পারেন। আপনি ফোনবুকের মাঝের অংশ খুলবেন। যদি সেখানে 'রাহুল' নামে কোনো নাম থাকে, আপনি বুঝতে পারবেন যে 'মোহাম্মদ' নামটি এই পৃষ্ঠার বাম দিকে (A-M) থাকতে পারে, কারণ 'মোহাম্মদ' এর অক্ষর 'রাহুল' এর আগে আসে। এরপর আপনি এই অর্ধেক অংশের মাঝের পৃষ্ঠা খুলে আবার খোঁজা চালাবেন। এভাবে আপনি ক্রমাগত অর্ধেক করে খুঁজতে থাকবেন যতক্ষণ না আপনার কাঙ্ক্ষিত নামটি খুঁজে পান। #linearsearch #binarysearch #DSA
-
+৭