- عنوان کتاب: #Practical Serverless and Microservices with C
- نویسنده: Gabriel Baptista
- حوزه: برنامه نویسی .Net
- سال انتشار: 2025
- تعداد صفحه: 472
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 6.45 مگابایت
وقتی شروع به نوشتن این کتاب کردیم، هدف اصلی ما ارائه تجربه عملی در مورد رویکرد اصلی برای توسعه راهحلهای ابری بومی: برنامههای توزیعشده بود. ما تصمیم گرفتیم گزینههای مختلفی را برای ساخت معماری میکروسرویسها شرح دهیم، که از پیادهسازی بدون سرور تا هماهنگی Kubernetes را در بر میگیرد. از آنجایی که پیشینه فنی اصلی ما .NET و Azure است، تصمیم گرفتیم روی این موارد تمرکز کنیم و فرصتی را برای توسعهدهندگان فراهم کنیم تا بفهمند که چگونه و چه زمانی بدون سرور و میکروسرویسها بهترین راهها برای ایجاد سریع و مداوم راهحلهای سازمانی هستند، و به این ترتیب توسعهدهندگان .NET را قادر میسازد تا با ورود به دنیای برنامههای ابری بومی و توزیعشده مدرن، جهش شغلی داشته باشند. با این کتاب، موارد زیر را انجام خواهید داد:
• یاد بگیرید که چگونه محیطهای بدون سرور برای توسعه و اشکالزدایی در Azure ایجاد کنید.
• پیادهسازی ارتباطات و محاسبات قابل اعتماد میکروسرویسها
• بهینهسازی برنامههای میکروسرویس با کمک هماهنگکنندههایی مانند Kubernetes
• بررسی عمیق توابع Azure به همراه محرکهایی برای اینترنت اشیا و فعالیتهای پسزمینه
• استفاده از برنامههای کانتینر Azure برای سادهسازی ایجاد و مدیریت کانتینرها
• یاد بگیرید که چگونه یک برنامه میکروسرویس را به درستی ایمن کنید.
• هزینهها و محدودیتهای استفاده را جدی بگیرید و آنها را به روش صحیح محاسبه کنید.
ما معتقدیم که با خواندن این کتاب، نکات عالی و مثالهای عملی پیدا خواهید کرد که به شما در نوشتن برنامههای خود کمک میکند. امیدواریم این مطالب متمرکز بتواند دانش شما را در مورد این موضوع مهم توسعه نرمافزار به کار گیرد.
When we started writing this book, our main goal was to deliver hands-on experience on the main approach for developing cloud-native solutions: distributed applications. We decided to describe various options to build microservices architecture, which span from serverless implementation to Kubernetes orchestration. Since our main technical background is .NET and Azure, we decided to focus on these, bringing an opportunity for developers to understand how and when serverless and microservices are the best ways to rapidly and consistently create enterprise solutions, thus enabling .NET developers to perform a career jump by entering the world of modern cloud-native and distributed applications. With this book, you will do the following:
• Learn how to create serverless environments for developing and debugging in Azure
• Implement reliable microservices communication and computation
• Optimize microservices applications with the help of orchestrators such as Kubernetes
• Explore Azure Functions in depth along with triggers for IoT and background activities
• Use Azure Container Apps to simplify creating and managing containers
• Learn how to properly secure a microservices application
• Take costs and usage limits seriously and calculate them in the correct way
We believe that by reading this book, you will find great tips and practical examples that will help you write your own applications. We hope this focused material can leverage your knowledge about this important software development subject.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
نظرات کاربران