فیلدهای null شونده در Protobuf، با کاربرد در golang

در Protobuf نسخه ۳ تمامی فیلدها اختیاری هستند، اما این اختیاری بودن همه جا به این معنی نیست که مقدار اون فیلد nil ست میشه. تو این مطلب می‌خوایم حالتی رو بررسی کنیم که قصد ما ارسال مقدار nil برای یک فیلده و راه حل‌هایی که برای این مسئله وجود داره رو ببینیم. برای مثال… ادامه خواندن فیلدهای null شونده در Protobuf، با کاربرد در golang

چطور در golang یک سرویس gRPC را در تست‌ها mock کنیم

قسمت دوم از سری مطالب «چطور یک سیستم مایکروسرویس روی کوبرنیتز بسازیم». کد کامل این پست رو می‌تونید اینجا ببینید. gRPC ما تقریبا در تمامی سرویس‌های پلتفرم از gRPC برای ارتباط بین سرویس‌ها استفاده می‌کنیم. gRPC یک فریم‌ورک بهینه توسعه RPC است که قبلا قابلیت‌هاش در شرکت‌های بزرگ اثبات شده است. در کنار کارایی gRPC… ادامه خواندن چطور در golang یک سرویس gRPC را در تست‌ها mock کنیم