مهندسی بکاند، مکتوبشده
اپلیکیشنها را بهصورت عمومی میسازم — و هر مرحله را مستند میکنم تا شما هم بتوانید بسازیدشان.
دو نوع نوشته اینجا هست. مقالهها یک ایده را با متن و نمودار منتقل میکنند. پروژههامجموعهای مرتب از مراحل هستند که شما را از یک پوشهی خالی به یک اپلیکیشن واقعی میرسانند.
پروژههای گامبهگام
پروژههای اخیر
در حال انجام2 بخش
یک REST API با محدودیت نرخ در Node.js
ساخت یک API با Express و TypeScript و محافظت از آن با یک محدودکنندهی توزیعشدهی token-bucket بر پایهی Redis.
nodetypescriptredisپایداری
۱۴۰۵ خرداد ← اکنون
تکمیلشده4 بخش
ساخت یک کوتاهکننده لینک با Go
یک سرویس کوتاهکنندهی لینک با ساختاری آمادهی تولید، بر پایهی Postgres و Redis — از یک ماژول خالی تا سرویسی کششده و آماده برای آمار و تحلیل.
gopostgresredisطراحی-api
۱۴۰۵ فروردین ← ۱۴۰۵ اردیبهشت
دانش
مقالههای اخیر
کلیدهای Idempotency، به زبان ساده
چرا درخواستهای POST روی شبکههای ناپایدار خطرناکاند، و چطور یک هدر ساده شما را از دوبار شارژ کردن مشتری نجات میدهد.
طراحی-apiپایداریhttp
Connection Pooling بدون تلههای پنهان
پولها هزینهی باز کردن اتصال را حل میکنند — اما یک پول با تنظیمات غلط با کمال میل دیتابیس شما را از پا درمیآورد. اینجا نحوهی تعیین اندازهی درست آن را میبینیم.
postgresعملکرددیتابیس