بزرگترین ایراد هممون API Design
وقتی ازتون می خوان یه API طراحی کنین سریع شروع می کنین به زدن ولی اینکه اسامی آدرس ها و یا پاسخ ها و یا pagination و بقیه باید چطوری باشن رو خیلی جدی نمیگیریم. این دقیقا نقطه ضعفی میشه از بابت عدم وجود دانش کافی نه تجربه.
این دانش با مطالعه مسائل منطقی به دست میاد مثل کتاب و مقالات و استاندارد ها منتهی مراتب بایستی اینو در نظر بگیرید که در حقیقت نوعی ساختار منطقی برای صحبت با همدیگه هستش یعنی وقتی من یه استانداردی رو رعایت و رفتار می کنم نفر بعدی هم همین انتظار رو از من خواهد داشت و همینطور الی آخر.
پس این موضوع چیزی نیستش که فقط به بک اند مربوط باشه بلکه هر کسی که توی حوزه وب مطالعه می کنه باید بدونه که داده ها چطور میان و چه ساختاری دارن و چطور باهاشون برخورد میشه.
یکی از ویدئو هایی که بهتون توی مطلب و درکش کمک می کنه رو پیوست کردم که حتما نگاهش کنین.
https://www.youtube.com/watch?v=DQ57zYedMdQ
لینک مقاله:
https://www.hellointerview.com/learn/system-design/core-concepts/api-design
@thealibigdeli_channel
#systemdesign
Post #866
130
Forwarded from TheAliBigdeli Channel
