کتاب های برچسب microservice
تاریخ: ۱۵:۷:۵۰ ۱۳۹۹/۴/۲۰ جمعه
توسط: MotoMan
امتیاز: ۲
برچسب ها: .NET Core | ASP Core | Microservice | Video |

ساختن میکرو سرویس‌های NET Core. مزایای زیادی به همراه دارد. در دوره ویدیویی Building ASP.NET Core Hosted Services and .NET Core Worker Services موسسه Pluralsight‌ که توسط Steve Gordon تدریس شده است، شما یاد خواهید گرفت که چه موقع و چگونه می‌توانید سرویس‌های میزبانی شده را در برنامه‌های خود بکار بگیرید. 

در این دوره، ابتدا درباره نحوه اضافه کردن سرویس‌های میزبانی شده به برنامه‌های ASP.NET Core برای انجام کارهای پس زمینه در خارج از چرخه حیات درخواست، یاد می‌گیرید. در ادامه، می‌آموزید که چگونه می‌توانید از قالب worker service هنگام ساختن میکرو سرویس‌ها با استفاده از NET Core. استفاده کنید. شما همچنین نحوه ساختن میکرو سرویس‌های NET Core. را با استفاده از قالب worker service معرفی شده در NET Core 3.0. خواهید آموخت. وقتی که این دوره را به پایان رساندید، شما دانش عمیقی از ساختن hosted service‌های ASP.NET Core و استفاده از قالب NET Core worker service. را در اختیار خواهید داشت که به شما در ساخت برنامه‌های وب پاسخگو و میکرو سرویس‌های NET Core. کمک خواهند کرد.

تعداد بازدید: ۷۲۴
دیدگاه ها: ۰
تاریخ: ۱۷:۸:۳۸ ۱۳۹۹/۳/۱۵ پنج شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Microservice | Video |

معماری میکروسرویس به شما امکان می‌دهد تا برنامه‌های ابری توزیع پذیر مقیاس پذیر، انعطاف پذیر و بهبود پذیر ایجاد کنید. در دوره ویدیویی Microservice Fundamentals موسسه Pluralsight که توسط  Mark Heath تدریس شده است، شما درباره گزینه هایی که برای حل چالش‌های مختلفی که به وجود می‌آیند یاد خواهید گرفت و شیوه‌های توصیه شده که شما می‌توانید در میکرو سرویس‌های خودتان در عمل استفاده کنید را خواهید دید.

در ابتدا، می‌آموزید که میکرو سرویس‌ها چیست و چه مشکلاتی را حل می‌کنند و چالش‌های مرتبط با آنها چه چیزهای هستند. سپس، شما به این موضوع می‌پردازید که چگونه می‌توانید میکرو سرویس‌ها را معماری کنید و در مورد مرزهای سرویس و مالکیت داده‌ها تصمیمات خوبی بگیرید. سرانجام، شما برخی از گزینه‌ها را در مورد چگونگی ارتباط میکرو سرویس‌ها به طرزی قابل اطمینان با یکدیگر و نحوه خودکار سازی استقرار و نظارت بر آنها در محیط عملیاتی، بررسی خواهید کرد. پس از اتمام این دوره، شما آماده خواهید بود تا برنامه‌های میکرو سرویس خود را طراحی کرده و بسازید، و اینکه چه فن آوری‌ها و شیوه هایی متناسب با کار شما هستند را بشناسید.

تعداد بازدید: ۱۱۶۱
دیدگاه ها: ۰
تاریخ: ۲۱:۲۲:۴۶ ۱۳۹۹/۲/۳۱ چهارشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Design Patterns | Microservice |

در این کتاب، چالش‌ها و راه حل‌های کلیدی مربوط به میکرو سرویس‌ها را در بستر برنامه‌های سازمانی درک می‌کنید. این کتاب درک کاملی از اصول معماری میکرو سرویس‌ها و چگونگی استفاده از میکرو سرویس‌ها در سناریوهای واقعی را ارائه می‌کند.

در این کتاب، چالش‌های معماری با استفاده از میکرو سرویس‌ها همراه با یکپارچگی سرویس و مدیریت API ارائه شده اند و شما یاد می‌گیرید که چگونه استفاده از محصولات یکپارچه متمرکز مانند (enterprise service bus (ESB را از طریق استفاده از میکرو سرویس‌های composite/integration از بین ببرید. مفاهیم موجود در این کتاب متکی بر موارد کاربردی هستند و بر این واقعیت تاکید دارند که بیشتر شما در محیطی “brownfield” کار می‌کنید که در آن می‌بایست میکرو سرویس‌ها را در کنار برنامه‌های قدیمی با حداقل اختلال در کسب و کار خود پیاده سازی کنید.

کتاب Microservices for Enterprise، تکنیک‌های پیشرفته در زمینه پیام رسانی میکرو سرویس ها، توصیف و توسعه سرویس، کشف سرویس، نظارت و فناوری‌های مدیریت داده را پوشش می‌دهد و شما را در طی روند طراحی میکرو سرویس‌ها راهنمایی می‌کند. این کتاب همچنین شامل اهمیت سازماندهی سرویس‌ها به عنوان هسته در مقابل تجزیه ناپذیر، مرکب در مقابل یکپارچه و API در مقابل edge و این که چگونه این سازمان به حذف کردن استفاده از ESB مرکزی و ارائه سرویس‌ها از طریق یک API gateway کمک می‌کند.

این کتاب برای توسعه دهندگان و مهندسان DevOps که مسئول پیاده سازی برنامه‌های حول یک معماری میکرو سرویس و معماران و تحلیلگرانی که در حال طراحی چنین سیستمهایی هستند، مناسب است.

تعداد بازدید: ۷۵۴
دیدگاه ها: ۰
تاریخ: ۱۴:۷:۲۸ ۱۳۹۹/۱/۱۰ یکشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp | .NET Core | Microservice |

سبک معماری میکرو سرویس‌ها موجب توسعه برنامه‌های پیچیده به عنوان مجموعه ای از سرویس‌های کوچک بر اساس توانایی‌های خاص تجاری می‌شود. این کتاب رویکردی عملی برای ایجاد و بکارگیری میکرو سرویس‌ها با استفاده از ASP.Net Core و Microsoft Azure فراهم کرده است.

در ویرایش سوم کتاب Hands-On Microservices with C# 8 and .NET Core 3.0، میکرو سرویس‌ها و ویژگی‌های اصلی آنها را یاد می‌گیرید. در اینجا ما یک برنامه واقعی را که به شکل monolith ساخته شده است را معرفی می‌کنیم که در حال حاضر با افزایش تقاضا و پیچیدگی دست و پنجه نرم می‌کند و با استفاده از آخرین قابلیت‌های C# 8 و NET Core 3.، شروع به انتقال آن به میکرو سرویس‌ها می‌کنیم. شما می‌آموزید که چگونه مرزهای سرویس را مشخص، برنامه را به چندین میکرو سرویس تقسیم و قراردادهای سرویس را تعریف کنید. شما همچنین نحوه پیکربندی، استقرار و نظارت بر میکرو سرویس‌ها را با استفاده از Docker و Kubernetes خواهید آموخت. سپس شما پیاده سازی مقیاس پذیری خودکار در معماری میکرو سرویس‌ها را برای ارتقا بهره وری خودتان یاد می‌گیرید. با مقدمه ای بر میکرو سرویس‌های reactive، ارزش بیشتری را با ساده نگه داشتن کدتان و تمرکز بر آنچه که مهمتر از فراخوانی‌های آسنکرون در هم بر هم است به دست می‌آورید. در پایان، الگوهای طراحی مختلف و بهترین شیوه‌ها برای ایجاد برنامه‌های میکرو سرویس سازمانی، بررسی خواهید کرد. در پایان این کتاب، شما قادر خواهید بود تا یک مونولیت را با موفقیت شکسته و میکروسرویس‌های خوبی را بسازید.

این کتاب برای توسعه دهندگان سی شارپ و NET Core. است که می‌خواهند معماری میکرو سرویس‌ها را یاد گرفته و درک کنند و آن را در برنامه‌های NET Core. خود پیاده کنند. این کتاب برای توسعه دهندگانی ایده آل است که با میکرو سرویس‌ها تازه آشنا شده اند و یا فقط درکی تئوری از این رویکرد معماری دارند و می‌خواهند یک چشم انداز عملی به منظور مدیریت بهتر پیچیدگی برنامه به دست آورند.

تعداد بازدید: ۲۰۸۴
دیدگاه ها: ۳
تاریخ: ۱۸:۵:۹ ۱۳۹۸/۱۲/۲۳ جمعه
توسط: MotoMan
امتیاز: ۰

الگوهای طراحی جاوا، راه حل‌های قابل استفاده مجدد و اثبات شده برای مشکلات طراحی نرم افزار هستند. این کتاب بیش از 60 الگوی طراحی آزمایش شده را که توسط توسعه دهندگان برای ایجاد یک نرم افزار کاربردی، قابل استفاده مجدد و انعطاف پذیر استفاده می‌شود، در بر می‌گیرد.

کتاب Hands-On Design Patterns with Java، با مقدمه ای بر زبان مدل سازی یکپارچه (UML) شروع می‌شود و به کمک مثال‌های مفصل به نمودار‌های کلاس و شی می‌پردازد. شما مفاهیم و رویکردهای برنامه نویسی شی گرا (OOP) و الگوهای طراحی OOP را برای ساختن برنامه‌های قوی مطالعه خواهید کرد. همچنین، شما دسته بندی‌های الگوهای طراحی GOF مانند رفتاری، ایجاد و ساختاری را بررسی می‌کنید که به شما در بهبود خوانایی کد کمک می‌کند و استفاده مجدد از نرم افزار را در مقیاس بزرگ امکان پذیر می‌کند. همچنین شما نحوه کار موثر با معماری‌های میکرو سرویس‌ها و serverless را با استفاده از الگوهای طراحی cloud را برسی خواهید کرد که هر کدام از آن‌ها به طور مفصل و همراه با راه حل‌های دنیای واقعی توضیح داده شده اند.

با پایان رساندن این کتاب، شما قادر خواهید بود که با استفاده از الگوهای طراحی صحیح، روند توسعه نرم افزار خود را تسریع کنید و روی پروژه‌های مقیاس پذیر و قابل نگهداری در هر اندازه ای به راحتی کار کنید.

اگر شما توسعه دهنده ای هستید که می‌خواهید یاد بگیرید که چگونه برای برنامه‌های کاربردی آماده تولید، کد‌های واضح، مختصر و مؤثر بنویسید، این کتاب برای شما مناسب است. در این کتاب فرض شده است که شما با اصول جاوا آشنایی دارید.

تعداد بازدید: ۷۶۵
دیدگاه ها: ۰
تاریخ: ۱۲:۳۹:۵۴ ۱۳۹۸/۱۲/۱۸ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java | Microservice |

معماری میکرو سرویس‌ها به توسعه دهندگان امکان می‌دهد تا برنامه‌ها را با سهولت ایجاد و نگهداری کنند و سازمان‌ها به سرعت آن را پذیرفته اند تا نرم افزارها را با استفاده از Spring Boot به عنوان چارچوب پیش فرض خود بسازند. با استفاده از کتاب Hands-On Microservices with Spring Boot and Spring Cloud، نحوه ساخت و استقرار کارآمد میکرو سرویس‌ها را با استفاده از Spring Boot یاد خواهید گرفت. این کتاب برای توسعه دهندگان و معماران جاوا و Spring است که می‌خواهند یاد بگیرند که چگونه می‌توانند monolith‌های موجود خود را به میکرو سرویس‌ها بشکنند و آنها را در محوطه و یا در ابر با استفاده از Kubernetes به عنوان container orchestrator  و Istio به عنوان یک سرویس Mesh مستقر کنند.

این کتاب، رویکردهایی که برای ساختن سیستم‌های توزیع شده و اجرای معماری میکرو سرویس‌ها امتحان خود را پس داده اند را برایتان بیان می‌کند. با شروع از مجموعه ای از میکرو سرویس‌های ساده که با استفاده از Spring Boot توسعه داده شده اند، شما خواهید آموخت که چگونه قابلیت هایی مثل persistence را اضافه کنید، میکرو سرویس‌های خود را reactive کنید و API‌های آن‌ها را با استفاده از Swaggar و OpenAPI شرح دهید. همان طور که پیشرفت می‌کنید، خواهید فهمید که چگونه سرویس‌های مختلفی از Spring Cloud را به سیستم میکرو سرویس خود اضافه کنید. این کتاب همچنین نشان می‌دهد که چگونه میکرو سرویس‌های خود را با استفاده از Kubernetes مستقر کرده و آنها را با Istio برای بهبود امنیت و مدیریت ترافیک ،مدیریت کنید. سرانجام، شما با استفاده از استک EFK، مدیریت لاگ متمرکز را بررسی کرده و میکرو سرویس‌ها را با استفاده از Prometheus و Grafana نظارت می‌کنید.

با پایان این کتاب، شما می‌توانید با استفاده از Spring Boot و Spring Cloud میکرو سرویس هایی را تهیه کنید که مقیاس پذیر و قدرتمند هستند.

تعداد بازدید: ۸۸۴
دیدگاه ها: ۰
تاریخ: ۲۳:۴:۲۲ ۱۳۹۸/۹/۶ چهارشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Microservice |

در حال حاضر میکرو سرویس ها، موضوعی داغ در دنیای توسعه هستند. بسیاری از سازمان‌ها این روش را برای دستیابی به چابکی و تحویل مداوم برنامه‌ها و رسیدن به مزیتی رقابتی اتخاذ کرده اند. این کتاب، الگو‌های طراحی متنوعی را در مراحل مختلف توسعه برنامه‌ی میکرو سرویس و به همراه بهترین شیوه‌های آن‌ها ارائه کرده است.

کتاب الگو‌ها و بهترین شیوه‌های میکرو سرویس، با یادگیری مفاهیم کلیدی میکرو سرویس‌ها و نشان دادن چگونگی انجام انتخاب‌های صحیح به هنگام طراحی میکرو سرویس‌ها شروع می‌شود. سپس الگوهای درونی میکرو سرویس‌ها بررسی می‌شوند مثل استراتژی کش کردن، غیر همزمانی، CQRS و event sourcing، circuit breaker و bulkheads. هر چه قدر که پیشرفت می‌کنید، شما الگو‌های طراحی میکرو سرویس‌ها را یاد خواهید گرفت.

این کتاب شما را در این که در کجای مرحله توسعه برنامه از الگوی طراحی مناسب استفاده کنید و چگونه برنامه monolithic را به میکرو سرویس‌ها بشکنید راهنمایی می‌کند. همچنین بهترین شیوه‌ها و الگو‌های مورد نیاز به هنگام تست کردن، ایمن کردن و انتشار برنامه میکرو سرویس نیز در این کتاب ارائه شده اند. در پایان کتاب شما قادر خواهید بود که به راحتی میکرو سرویس هایی تعاملی بسازید که تست پذیر هستند و برای عملکرد بهینه آماده هستند.

تعداد بازدید: ۱۶۸۴
دیدگاه ها: ۲
تاریخ: ۱۳:۵:۱ ۱۳۹۸/۶/۱۵ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java | Domain-Driven-Design | Microservice |

رویکرد Domain Driven Design، در دنیای توسعه نرم افزار امروزی هیچگاه مهم‌تر از الان نبوده است. مفاهیم و الگوهای DDD به ساخت برنامه‌های سازمانی با طراحی درست کمک می‌کند، چه monolith‌های سنتی باشند و چه برنامه‌های مبتنی بر میکروسرویس‌های  عصر جدید.

در کتاب طراحی دامنه محور عملی در Enterprise Java ، نحوه استفاده از (Domain Driven Design (DDD با Jakarta EE MicroProfile یا Spring Boot، برای ساخت یک برنامه سطح سازمانی یاد خواهید گرفت. در این کتاب خواهید دید که چگونه از همه‌ی این تکنولوژی‌ها به طور موثری برای توسعه برنامه‌های پیچیده استفاده می‌شود.

کتاب Practical Domain-Driven Design in Enterprise Java، کار را با ساخت برنامه Cargo Tracker به عنوان یک برنامه monolith با استفاده از پلتفرم Jakarta EE شروع کرده است. با انجام این کار شما مفاهیم DDD مثل bounded context، language و aggregate‌ها را با معادل ابزار‌های موجود مثل CDI، JAX-RS و JPA را در بستر Jakarta EE Platform پیاده سازی می‌کنید.

هنگامی که نوشتن برنامه monolithic را تمام کردید، سراغ تبدیل معماری آن از monolith به micro service می‌روید و دوباره مفاهیم DDD و ابزار‌های متناظر در دسترس آن را با معادل آن‌ها در بستر MicroProfile Platform مثل config، discovery و fault tolerance جایگزین می‌کنید. برای تمام کردن این بخش، شما  همچنین می‌توانید همان معماری میکرو سرویس را در پلتفرم Spring Boot مورد بررسی قرار دهید.

در فصل‌های پایانی کتاب، نگاهی به استفاده از الگوهای CQRS و event sourcing می‌اندازیم. در این قسمت شما از فریمورک Axon به عنوان فریمورک پایه استفاده خواهید کرد.

تعداد بازدید: ۱۳۴۲
دیدگاه ها: ۰
تاریخ: ۱۵:۲۷:۲۶ ۱۳۹۸/۳/۲۴ جمعه
توسط: MotoMan
امتیاز: ۲

مقیاس پذیری نه تنها به معنی مدیریت بیشتر کاربران نیست، بلکه به معنای مدیریت ریسک و اطمینان از در دسترس بودن نیز هست. در کتاب معماری برای مقیاس، تکنیک‌های پایه برای ساخت برنامه هایی که توانایی مدیریت حجم زیادی از ترافیک، داده‌ها و درخواست‌ها را دارند بدون این که بر روی کیفیت مورد انتظار مشتریان تاثیر بگذارند ارائه شده اند.

کتاب Architecting for Scale، به مدیران IT، devops و system reliability نشان می‌دهد تا چگونه مانع از کند شدن، ناپایدار شدن و یا عدم دسترسی برنامه شوند زمانی که برنامه بزرگ و بزرگ‌تر می‌شود.

تعداد بازدید: ۱۲۴۴
دیدگاه ها: ۰
تاریخ: ۲۰:۳:۲۱ ۱۳۹۸/۲/۱۹ پنج شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: PHP | Microservice |

دنیا از برنامه‌های PHP بزرگ، غیر قابل اطمینان و نیازمند نگهداری زیاد به سمت میکرو سرویس‌های با دسترسی بالا، جمع و جور و با نگهداری ساده در حرکت است و برای توسعه دهندگان PHP نیاز است تا ضرورت ساخت میکرو سرویس‌های موثر که در مقیاس بزرگ هستند را بفهمند.

کتاب PHP Microservices، منبعی قابل اطمینان است که به شما کمک می‌کند تا توانایی‌های خود را توسعه دهید و به شما تکنیک‌های ساخت میکرو سرویس‌های قابل اطمینان در PHP را به شما می‌آموزد.

تعداد بازدید: ۱۴۰۳
دیدگاه ها: ۰
تاریخ: ۱۷:۲:۲۵ ۱۳۹۸/۱/۴ یکشنبه
توسط: MotoMan
امتیاز: ۴

کتاب الگوهای میکرو سرویس (Microservice Patterns)، هدفش آموزش نحوه‌ی توسعه موفقیت آمیز برنامه‌ها با استفاده از معماری میکرو سرویس است. در این کتاب نه تنها بر روی مزایای معماری میکروسرویس بحث شده است بلکه اشکالات آن نیز بیان شده است. شما یاد خواهید گرفت که در چه مواقعی باید از معماری یکپارچه (monolithic) استفاده کنید  و در چه مواقعی میکرو سرویس‌ها را به کار بندید.

تعداد بازدید: ۳۰۵۲
دیدگاه ها: ۱
تاریخ: ۲۱:۳۵:۱۸ ۱۳۹۷/۱۲/۲۱ سه شنبه
توسط: MotoMan
امتیاز: ۴
برچسب ها: .NET Core | Microservice |

سیستم‌های توزیع شده، همیشه به سختی به موفقیت کامل دست می‌یابند. اخیرا، میکرو سرویس‌ها توجه زیادی را به خود جلب کرده‌ اند. با Netflix‌ و Spotify، پیاده سازی میکرو سرویس‌ها تبدیل به بزرگترین داستان‌های موفقیت در صنعت شده اند. از سویی دیگر عده ای دیگر معتقد اند که میکرو سرویس‌ها چیز جدیدی نیستند و آن‌ها فقط یک برند جدیدی از SOA هستند.

در هر صورت، معماری میکرو سرویس مزایای مهمی به همراه دارد. با این حال، راهنمای مشخص و کاربردی  میکرو سرویس‌ها در اکو سیستم مایکروسافت کمتر یافت می‌شود. در این کتاب سعی شده که مفاهیم و چالش‌های معماری میکرو سرویس‌ها را با استفاده از .NET Core 2.0 و آژور بررسی شوند.

تعداد بازدید: ۲۶۸۰
دیدگاه ها: ۰
تاریخ: ۲۱:۲۹:۲۴ ۱۳۹۶/۱۰/۲۷ چهارشنبه
توسط: MotoMan
امتیاز: ۷
برچسب ها: .NET Core | Microservice |

کتاب Building Microservices with .NET Core برای توسعه دهندگان NET Core. است که می‌خواهند معماری میکرو سرویس‌ها را یاد بگیرند و بفهمند و آن را در برنامه‌های NET Core. خودشان پیاده سازی کنند. این کتاب برای آن دسته از توسعه دهندگانی ایده آل است که میکرو سرویس‌ها برایشان کاملا موضوع جدیدی باشد و یا فقط درکی تئوری از رویکرد این معماری دارند و می‌خواهند دیدی کاربردی پیدا کنند تا بهتر بتوانند پیچیدگی برنامه را مدیریت کنند.
میکرو سرویس ها، یک سبک از معماری است که توسعه برنامه‌های پیچیده را به صورت مجموعه ای از سرویس‌های کوچک بر اساس توانایی‌های کسب و کار ارتقا می‌بخشد. این کتاب به شما در شناسایی محدوده‌های مناسب سرویس در کسب و کار کمک می‌کند. ما در ابتدا نگاهی به میکرو سرویس‌ها می‌اندازیم و مشخصات اصلی آن‌ها را بررسی می‌کنیم.
در ادامه سناریو‌های برنامه‌های دنیای واقعی به شما معرفی می‌شود و پس از ارزیابی مشکل فعلی، ما شروع به تبدیل برنامه از طریق شکستن آن به مجموعه ای از میکرو سرویس‌ها می‌کنیم. شما محدوده‌ی سرویس‌ها را شناسایی خواهید کرد؛ برنامه را به چندین میکرو سرویس خرد می‌کنید و قرار داد‌های سرویس‌ها را مشخص می‌کنید. شما چگونگی پیکر بندی، انتشار و رصد را یاد خواهید گرفت و مقیاس پذیری را نیز پیکر بندی می‌کنید تا در آینده برنامه به سرعت بتواند ویژگی‌های درخواستی جدید را بپذیرد.

 

تعداد بازدید: ۳۶۲۸
دیدگاه ها: ۱
loading...

لطفا منتظر بمانید...