ভিত্তি তৈরি করুন · অধ্যায় ২
Networking & API Design
একটি request-এর যাত্রা, networking এবং API design শিখুন।
১৬টি প্রকাশিত পাঠ · প্রায় ৮৭ মিনিট পড়া
এই অধ্যায় কখন সম্পন্ন হবে?
সব প্রয়োজনীয় পাঠ “পাঠ সম্পন্ন” হিসেবে চিহ্নিত করুন এবং অধ্যায়ের কুইজ-এ পাস করুন। নিবন্ধন ছাড়াই সব প্রকাশিত পাঠ পড়তে পারবেন।
- ১Request Lifecycle: browser থেকে Laravel-এর যাত্রাRequest Lifecycle · ৫ মিনিট
- ২DNS: domain name থেকে সার্ভারের ঠিকানাDNS Resolution · ৫ মিনিট
- ৩IP, TCP ও UDP: নেটওয়ার্কে ডেটা পাঠানোIP, TCP, and UDP · ৬ মিনিট
- ৪HTTP, HTTPS ও TLS: request ও নিরাপদ সংযোগHTTP, HTTPS, and TLS · ৫ মিনিট
- ৫HTTP/1.1, HTTP/2 ও HTTP/3-এর পার্থক্যHTTP/1.1, HTTP/2, and HTTP/3 · ৬ মিনিট
- ৬REST API: resource, validation ও error responseREST: Resources, Validation, and Errors · ৫ মিনিট
- ৭Pagination: বড় তালিকা ছোট অংশে পড়াPagination and API Resources · ৬ মিনিট
- ৮gRPC: typed contract দিয়ে service যোগাযোগgRPC: Typed Service Communication · ৬ মিনিট
- ৯GraphQL: query, resolver ও প্রয়োজনমতো ডেটাGraphQL: Queries, Resolvers, and Data Selection · ৫ মিনিট
- ১০Polling, WebSocket ও SSE: realtime যোগাযোগPolling, WebSockets, and SSE · ৫ মিনিট
- ১১API Gateway: routing ও shared policyAPI Gateway · ৬ মিনিট
- ১২API Versioning: পুরোনো client সচল রেখে পরিবর্তনAPI Versioning and Compatibility · ৫ মিনিট
- ১৩Rate Limiting: request-এর সীমা ও ন্যায্য ব্যবহারRate Limiting and Throttling · ৫ মিনিট
- ১৪Distributed Rate Limiting: shared atomic counterDistributed Rate Limits and Atomic Counters · ৬ মিনিট
- ১৫Webhooks: signature, duplicate ও নির্ভরযোগ্য deliveryReliable Webhooks · ৫ মিনিট
- ১৬Backpressure ও Load Shedding: অতিরিক্ত চাপ নিয়ন্ত্রণBackpressure, Load Shedding, and Batching · ৬ মিনিট