ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Microservices: Up and Running: A Step-by-Step Guide to Building a Microservices Architecture

دانلود کتاب خدمات خرد: راه اندازی و اجرا: راهنمای گام به گام برای ایجاد معماری خدمات کوچک

Microservices: Up and Running: A Step-by-Step Guide to Building a Microservices Architecture

مشخصات کتاب

Microservices: Up and Running: A Step-by-Step Guide to Building a Microservices Architecture

دسته بندی: سیستم های اطلاعاتی
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 9781492075455 
ناشر: O'Reilly Media 
سال نشر: 2020 
تعداد صفحات: 319 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 مگابایت 

قیمت کتاب (تومان) : 31,000

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



کلمات کلیدی مربوط به کتاب خدمات خرد: راه اندازی و اجرا: راهنمای گام به گام برای ایجاد معماری خدمات کوچک: DevOps، خدمات وب آمازون، MySQL، Microservices، Apache Cassandra، Docker، Redis، GitHub، Continuous Delivery، Kubernetes، Continuous Delivery، معماری نرم افزار، Terraform، زیرساخت به عنوان کد، کار تیمی، طراحی دامنه محور، GitOps



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Microservices: Up and Running: A Step-by-Step Guide to Building a Microservices Architecture به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب خدمات خرد: راه اندازی و اجرا: راهنمای گام به گام برای ایجاد معماری خدمات کوچک نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب خدمات خرد: راه اندازی و اجرا: راهنمای گام به گام برای ایجاد معماری خدمات کوچک

معماری‌های میکروسرویس سرعت تغییر سریع‌تر، مقیاس‌پذیری بهتر و طرح‌های سیستمی تمیزتر و قابل تکامل را ارائه می‌دهند. اما اجرای اولین معماری میکروسرویس دشوار است. چگونه انتخاب های بی شماری می کنید، تیم خود را در مورد تمام جزئیات فنی آموزش می دهید، و سازمان را به سمت اجرای موفق هدایت می کنید تا شانس موفقیت خود را به حداکثر برسانید؟ با این کتاب، نویسندگان رونی میترا و ایراکلی نادریشویلی راهنمایی های گام به گام برای ایجاد یک معماری میکروسرویس موثر ارائه می دهند. معماران و مهندسان یک سفر پیاده سازی را بر اساس تکنیک ها و معماری هایی که ثابت کرده اند برای سیستم های میکروسرویس کار می کنند، دنبال خواهند کرد. شما یک مدل عملیاتی، یک طراحی میکروسرویس، یک پایه زیرساخت و دو میکروسرویس کار می‌سازید، سپس آن قطعات را به عنوان یک پیاده‌سازی واحد کنار هم قرار می‌دهید. برای هر کسی که وظیفه ساخت میکروسرویس یا معماری میکروسرویس را دارد، این راهنما ارزشمند است. • طراحی سیستم میکروسرویس سرتاسری موثر و صریح را بیاموزید • تیم ها، مسئولیت ها و دستورالعمل های آنها را برای کار با یکدیگر تعریف کنید • درک کنید که چگونه یک برنامه بزرگ را در مجموعه ای از ریزسرویس ها تقسیم کنید • نحوه جداسازی و جاسازی داده ها در میکروسرویس های مربوطه را بررسی کنید • یک خط لوله ساده و در عین حال قدرتمند CI/CD برای تغییرات زیرساخت بسازید • برای میکروسرویس های نمونه کد بنویسید • یک برنامه کاربردی میکروسرویس در سرویس های وب آمازون مستقر کنید


توضیحاتی درمورد کتاب به خارجی

Microservices architectures offer faster change speeds, better scalability, and cleaner, evolvable system designs. But implementing your first microservices architecture is difficult. How do you make myriad choices, educate your team on all the technical details, and navigate the organization to a successful execution to maximize your chance of success? With this book, authors Ronnie Mitra and Irakli Nadareishvili provide step-by-step guidance for building an effective microservices architecture. Architects and engineers will follow an implementation journey based on techniques and architectures that have proven to work for microservices systems. You'll build an operating model, a microservices design, an infrastructure foundation, and two working microservices, then put those pieces together as a single implementation. For anyone tasked with building microservices or a microservices architecture, this guide is invaluable. • Learn an effective and explicit end-to-end microservices system design • Define teams, their responsibilities, and guidelines for working together • Understand how to slice a big application into a collection of microservices • Examine how to isolate and embed data into corresponding microservices • Build a simple yet powerful CI/CD pipeline for infrastructure changes • Write code for sample microservices • Deploy a working microservices application on Amazon Web Services



فهرست مطالب

Copyright
Table of Contents
Preface
	Who Should Read This Book
	What You’ll Need
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Toward a Microservices Architecture
	What Are Microservices?
	Reducing Coordination Costs
		The Coordination Cost Problem
		The Hard Parts
	Learning by Doing
		The “Up and Running” Microservices Model
	Decisions, Decisions…
		Writing a Lightweight Architectural Decision Record
	Summary
Chapter 2. Designing a Microservices Operating Model
	Why Teams and People Matter
		Team Size
		Team Skills
		Interteam Coordination
	Introducing Team Topologies
		Team Types
		Interaction Modes
	Designing a Microservices Team Topology
		Establish a System Design Team
		Building a Microservices Team Template
		Platform Teams
		Enabling and Complicated-Subsystem Teams
		Consumer Teams
		Summary
Chapter 3. Designing Microservices: The SEED(S) Process
	Introducing the Seven Essential Evolutions of Design for Services: The SEED(S) Method
	Identifying Actors
		Example Actors in Our Sample Project
	Identifying Jobs That Actors Have to Do
		Using Job Story Format to Capture JTBDs
		Example JTBDs in Our Sample Project
	Discovering Interaction Patterns with Sequence Diagrams
	Deriving Actions and Queries from JTBDs
		Example Queries and Actions for Our Sample Project
	Describing Each Query and Action as a Specification with an Open Standard
		Example OAS for an Action in Our Sample Project
	Getting Feedback on the API Specification
	Implementing Microservices
	Microservices Versus APIs
	Summary
Chapter 4. Rightsizing Your Microservices: Finding Service Boundaries
	Why Boundaries Matter, When They Matter, and How to Find Them
	Domain-Driven Design and Microservice Boundaries
		Context Mapping
		Synchronous Versus Asynchronous Integrations
		A DDD Aggregate
	Introduction to Event Storming
		The Event-Storming Process
	Introducing the Universal Sizing Formula
		The Universal Sizing Formula
	Summary
Chapter 5. Dealing with the Data
	Independent Deployability and Data Sharing
	Microservices Embed Their Data
		Embedding Data Should Not Lead to an Explosion in the Number of Database Clusters
		Data Embedding and the Data Delegate Pattern
		Using Data Duplication to Solve for Independence
		Distributed Transactions and Surviving Failures
	Event Sourcing and CQRS
		Event Sourcing
		Improving Performance with Rolling Snapshots
		Event Store
		Command Query Responsibility Segregation
	Event Sourcing and CQRS Beyond Microservices
	Summary
Chapter 6. Building an Infrastructure Pipeline
	DevOps Principles and Practices
		Immutable Infrastructure
		Infrastructure as Code
		Continuous Integration and Continuous Delivery
	Setting Up the IaC Environment
		Set Up GitHub
		Install Terraform
	Configuring Amazon Web Services
		Setting Up an AWS Operations Account
		Configure the AWS CLI
		Setting Up AWS Permissions
		Creating an S3 Backend for Terraform
	Building an IaC Pipeline
		Creating the Sandbox Repository
		Understanding Terraform
		Writing the Code for the Sandbox Environment
		Building the Pipeline
		Testing the Pipeline
	Summary
Chapter 7. Building a Microservices Infrastructure
	Infrastructure Components
		The Network
		The Kubernetes Service
		The GitOps Deployment Server
	Implementing the Infrastructure
		Installing kubectl
		Setting Up the Module Repositories
		The Network Module
		The Kubernetes Module
		Setting Up Argo CD
		Testing the Environment
		Cleaning Up the Infrastructure
	Summary
Chapter 8. Developer Workspace
	Coding Standards and the Developer’s Setup
		10 Workspace Guidelines for a Superior Developer Experience
	Setting Up a Containerized Environment Locally
		Installing Multipass
		Entering the Container and Mapping Folders
	Installing Docker
		Testing Docker
	Advanced Local Docker Usage: Installing Cassandra
	Installing Kubernetes
	Summary
Chapter 9. Developing Microservices
	Designing Microservice Endpoints
		Flights Microservice
		Reservations Microservice
		Designing an OpenAPI Specification
	Implementing the Data for a Microservice
		Redis for the Reservations Data Model
		MySQL Data Model for the Flights Microservice
	Implementing Code for a Microservice
		The Code Behind the Flights Microservice
		Health Checks
	Introducing a Second Microservice to the Project
	Hooking Services Up with an Umbrella Project
	Summary
Chapter 10. Releasing Microservices
	Setting Up the Staging Environment
		The Ingress Module
		The Database Module
		Forking the Staging Infrastructure Project
		Configuring the Staging Workflow
		Editing the Staging Infrastructure Code
	Shipping the Flight Information Container
		Introducing Docker Hub
		Configuring Docker Hub
		Configuring the Pipeline
	Deploying the Flights Service Container
		Understanding Kubernetes Deployments
		Creating a Helm Chart
		Creating the Microservices Deployment Repository
		Argo CD for GitOps Deployment
	Clean Up
	Summary
Chapter 11. Managing Change
	Changes in a Microservices System
		Be Data-Oriented
		The Impact of Changes
		Three Deployment Patterns
	Considerations for Our Architecture
		Infrastructure Changes
		Microservices Changes
		Data Changes
	Summary
Chapter 12. A Journey’s End (and a New Beginning)
	On Complexity and Simplification Using Microservices
		Microservices Quadrant
	Measuring the Progress of a Microservices Transformation
	Summary
Index
About the Authors
Colophon




نظرات کاربران