ویژگیهای کلیدی
معماری میکروسرویسها را بررسی کنید و آن را با استفاده از Node.js برای برنامههای وب قوی پیادهسازی کنید.
برای بهکارگیری دانش و ایجاد مهارتهای خود، مثالهای واضح و کاربردی و موارد استفاده در دنیای واقعی را دنبال کنید.
در دنیای توسعه نرمافزار پیشرفت کنید و با اعتماد به نفس با چالشهای پیچیده مقابله کنید.
شرح کتاب
– با این راهنما برای مهاجرت از معماری یکپارچه به میکروسرویسها، خود را در دنیای میکروسرویسها غرق کنید.
– با این کتاب، درک عمیقی از معماری میکروسرویسها به دست خواهید آورد و آن را با اطمینان در پروژههای برنامه وب خود به کار خواهید گرفت.
– با پیشرفت، در فرآیند ایجاد یک برنامه ساده و گنجاندن چارچوب Node.js در آن، همراه با کتابخانههای رایج آن، راهنمایی خواهید شد.
– شما یاد خواهید گرفت که این چارچوب چگونه کار میکند، چگونه آن را پیکربندی کنید، و چگونه هندلرهایی برای چارچوب وب توسعه دهید و نحوه استقرار برنامه خود را در یک سرور تولید بررسی کنید.
– با پیچیدگیهای جاوا اسکریپت و Node.js آشنا شوید و نحوه برخورد با میکروسرویسها در Node.js، پیادهسازی مؤثر آنها و ادغام APIهای RESTful را بیاموزید.
– در مورد احراز هویت و مجوزدهی سرویس به سرویس بینش کسب کنید و نحوه کار با پایگاههای داده و ذخیرهسازی، و همچنین نظارت و ورود به سیستم میکروسرویسها با Node.js را بیاموزید.
– در پایان این کتاب میکروسرویسها، شما قادر خواهید بود با استفاده از چارچوب Node.js یک برنامه وب توسعه دهید، آن را پیکربندی کنید، با استفاده از کتابخانههای موجود برای این چارچوب آن را گسترش دهید و با استفاده از بهترین شیوهها آن را راهاندازی کنید.
آنچه خواهید آموخت
طراحی میکروسرویسهای دامنهگرا با استفاده از طراحی دامنهمحور (DDD)
درک تکنیکهای همکاری برای ارتباطات بین میکروسرویسها و یادگیری نحوه طراحی یک درگاه API
خودکارسازی ادغام و استقرار میکروسرویسها
تقسیم ایمن یک برنامه یکپارچه به میکروسرویسها و درک نحوه آزمایش مؤثر میکروسرویسها
استفاده و پیادهسازی میکروسرویسها در محیطهای Kubernetes و Docker
آشنایی با بهترین شیوهها برای نگهداری میکروسرویسها در مقیاس بزرگ
این کتاب برای چه کسانی مناسب است
– این کتاب برای توسعهدهندگان backend، توسعهدهندگان full-stack، معماران نرمافزار و توسعهدهندگان frontend است که میخواهند وارد دنیای توسعه backend شوند و قابلیتهای خود را گسترش دهند.
– درک اساسی از اکوسیستم جاوا اسکریپت مفید خواهد بود اما ضروری نیست، زیرا این کتاب ملزومات توسعه backend، برنامهنویسی جاوا اسکریپت و Node.js را پوشش میدهد.
فهرست مطالب
معرفی میکروسرویسها
بررسی اصول اصلی میکروسرویسها
درک مبانی Node.js: بلوکهای سازنده و مفاهیم کلیدی
بهرهگیری از اکوسیستم جاوا اسکریپت و Node.js برای توسعه میکروسرویسها
شناخت زیرساخت میکروسرویسها در Node.js
طراحی معماری میکروسرویسها در Node.js
ادغام میکروسرویسها در برنامههای Node.js
اشکالزدایی میکروسرویسها در Node.js
دستکاری پایگاه داده در میکروسرویسها با Node.js
ارتباط API و قراردادهای داده در میکروسرویسها
ذخیرهسازی و پیامرسانی ناهمزمان در میکروسرویسها
تضمین امنیت دادهها با الگوی Saga، رمزگذاری و اقدامات امنیتی
نظارت بر میکروسرویسها در Node.js
ورود به سیستم در میکروسرویسها با Node.js
تفسیر دادههای نظارتی در میکروسرویسها
تجزیه و تحلیل دادههای لاگ در میکروسرویسها با Node.js






























