چو ایران نباشد تن من مباد
Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes: Java DevOps for Building and Deploying Microservices-based Applications

دانلود کتاب Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes: Java DevOps for Building and Deploying Microservices-based Applications

48000 تومان موجود

کتاب شروع توسعه Cloud Native با MicroProfile، Jakarta EE و Kubernetes: Java DevOps برای ساخت و استقرار برنامه های کاربردی مبتنی بر میکروسرویس ها نسخه زبان اصلی

دانلود کتاب شروع توسعه Cloud Native با MicroProfile، Jakarta EE و Kubernetes: Java DevOps برای ساخت و استقرار برنامه های کاربردی مبتنی بر میکروسرویس ها بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 6


توضیحاتی در مورد کتاب Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes: Java DevOps for Building and Deploying Microservices-based Applications

نام کتاب : Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes: Java DevOps for Building and Deploying Microservices-based Applications
ویرایش : 1st ed.
عنوان ترجمه شده به فارسی : شروع توسعه Cloud Native با MicroProfile، Jakarta EE و Kubernetes: Java DevOps برای ساخت و استقرار برنامه های کاربردی مبتنی بر میکروسرویس ها
سری :
نویسندگان :
ناشر : Apress
سال نشر : 2022
تعداد صفحات : 275
ISBN (شابک) : 9781484288313 , 1484288319
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 6 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Table of Contents\nAbout the Author\nAbout the Technical Reviewers\nAcknowledgments\nIntroduction\nChapter 1: Introduction to Cloud Computing\n Introduction to Cloud Computing\n Examples of Cloud Computing\n Benefits of Cloud Computing\n Essential Characteristics of Cloud Computing\n On-Demand Self-Service\n Broad Network Access\n Resource Pooling\n Rapid Elasticity\n Measured Service\n Types of Cloud Computing Based on Deployment Models\n Public Cloud\n Benefits of a Public Cloud\n Drawbacks of a Public Cloud\n Community Cloud\n Benefits of a Community Cloud\n Limitations of a Community Cloud\n Private Cloud\n Benefits of a Private Cloud\n Disadvantages of a Private Cloud\n Hybrid Cloud\n Benefits of a Hybrid Cloud\n Drawbacks of a Hybrid Cloud\n Service Models of Cloud Computing\n Software as a Service (SaaS)\n Benefits\n Disadvantages\n How It Works\n Platform as a Service (PaaS)\n Benefits of PaaS\n Limitations of PaaS\n Infrastructure as a Service (IaaS)\n Benefits of IaaS\n Limitations of IaaS\n The Role of Java in Cloud Computing\n The Evolution of Cloud Computing\n Summary\nChapter 2: Cloud-Native Application Development\n What Is Cloud-Native?\n Characteristics of Cloud-Native Applications\n Examples of Cloud-Native Applications\n Benefits of Cloud-Native Applications\n Drawbacks of Using Cloud-Native Applications\n Cloud-Native Applications vs. Traditional Applications\n Cloud-Native Application Development\n Managed Services for Java-Based Applications\n Examples of Cloud-Native Application Development\n Cloud-Native Application Development Is the Future\n Phases of Cloud-Native Application Development\n Continuous Integration/Continuous Delivery (CI/CD)\n Infrastructure as Code (IaC)\n Microservices Architecture\n Containerization\n Serverless Computing\n API Management\n Security\n DevOps Culture Shift\n Observability\n Best Practices for Observability\n Summary\nChapter 3: Setting Up Your Development Environment\n Prerequisites\n Hardware Requirements\n Operating Systems\n Software Dependencies\n Installing Java Development Kit (JDK)\n Using Maven\n Installing Maven\n Git\n Installing Git\n Creating a GitHub Account\n Creating a GitHub Repository\n Pushing Code to a GitHub Repository\n Using Docker\n Benefits of Using Docker\n Installing Docker\n Docker Hub\n Creating a Docker Hub Account\n Using Kubernetes\n Installing Kubernetes\n Configuring Docker for Kubernetes\n Creating a Kubernetes Cluster\n Using Zipkin\n Installing Zipkin\n Integrated Development Environments (IDE)\n Summary\nChapter 4: Building RESTful Web Services\n REST: An Architectural Style for Building Web Services\n Introduction to Open Liberty Runtime\n Key Features of the Open Liberty Application Server\n Downloading and Installing Open Liberty\n Starting the Open Liberty Server\n Printing a List of Features on the Open Liberty Server\n Creating a Server Instance\n Stopping the Open Liberty Server\n Configuring the Server\n Creating a RESTful Web Service in Open Liberty\n Exploring the Project Structure\n Understanding the Maven pom.xml File for the Open Liberty Project\n Running an Existing Jakarta EE Project in Open Liberty\n The server.xml Configuration File\n Developing a REST Application\n Using Open Liberty Plugin for IntelliJ IDEA Ultimate Edition\n Installing the Open Liberty Plugin in IntelliJ IDEA Ultimate Edition\n Creating a RESTful API\n Creating a Resource Class\n Creating a Service Class\n Writing Unit Tests for the Service Class\n Updating Product Data Using REST APIs\n Creating a Product\n Updating a Product\n Deleting a Product\n Summary\nChapter 5: Microservices Architecture\n Vertical Scaling\n Horizontal Scaling\n Vertical vs. Horizontal Scaling\n History of Service-Based Architecture\n Types of Service-Based Architectures\n Service-Oriented Architecture (SOA)\n What Is a Web Service?\n What Is SOAP?\n What Is REST?\n REST vs. SOAP\n The Monolithic Architecture\n Evolution of the Microservices Architecture\n Microservices Architectures\n Benefits of Microservices Architectures\n Drawbacks of Microservices Architectures\n Design Considerations\n Using Microservices in Cloud-Native Applications\n Cloud-Native Twelve-Factor Applications\n What Is a Virtual Machine?\n What Are Containers?\n What Are Container-Based Applications?\n What Are Serverless Applications?\n Where Is Serverless Computing Used?\n Benefits of Serverless Computing\n Drawbacks of Serverless Computing\n Popular Serverless Platforms\n Main Components of a Serverless Computing Platform\n Serverless Applications vs. Containers\n Ease of Development\n Container-Based Applications\n Serverless Applications\n Ease of Deployment\n Container-Based Applications\n Serverless Applications\n Cloud Computing Cost\n Container-Based Applications\n Serverless Applications\n Portability\n Container-Based Applications\n Serverless Applications\n Scalability and Performance\n Container-Based Applications\n Serverless Applications\n Security Considerations\n Serverless Applications\n Container-Based Applications\n Microservice Deployment Patterns\n Key Considerations\n Microservices Deployment Strategies and Patterns\n Canary Deployment\n Pitfalls of Canary Deployment\n Blue-Green Deployment\n Pitfalls of the Blue-Green Deployment Strategy\n Dark Launching\n Pitfalls of Dark Launching\n Staged Release\n Pitfalls of Staged Release\n Microservices Management\n Summary\nChapter 6: The Eclipse MicroProfile Framework\n What Is the Eclipse MicroProfile Framework?\n Layers of Functionality in MicroProfile\n Popular Implementations of the Eclipse MicroProfile Framework\n MicroProfile Config\n Maven Dependency\n Enabling MicroProfile Config in Open Liberty\n Working with MicroProfile Config\n Defining the Config Property\n Testing the Config Component\n Creating a ConfigSource\n Registering a ConfigSource\n Accessing Configuration Data\n Accessing Configuration Metadata\n Specifying Default Values for the Config Property\n Type Conversion in a ConfigProperty\n Using an Optional ConfigProperty\n Converting Configuration Data Into a POJO\n Programmatically Looking Up Configuration Data\n The MicroProfile Health Check Specification\n The MicroProfile Fault Tolerance Component\n Key Features of the Fault Tolerance Component\n Fault Tolerance API\n Summary\nChapter 7: MicroProfile Framework – Part 2\n The MicroProfile Metrics Specification\n Types of Metrics\n Metrics Components\n Metrics Annotations\n Maven Dependency\n Tracking Response Time Using @Timed\n Tracking the Number of Invocations\n Tracking Memory Usage\n MetricRegistry\n Creating Custom Metrics\n Exposing Metrics\n JMX\n JSON\n Prometheus\n Using Open Tracing\n Distributed Tracing\n How Does It Work?\n MicroProfile OpenTracing Within a Jakarta RESTful Web Service\n Explicitly Enabling OpenTracing\n Injecting a Custom Tracer Object\n Using the Jakarta RESTful Web Service\n Using the MicroProfile OpenAPI Specification\n OpenAPI\n Capabilities of the MicroProfile OpenAPI Specification\n Generating OpenAPI Documents\n Using the MicroProfile OpenAPI in Your Project\n MicroProfile OpenAPI Annotations\n Summary\nChapter 8: MicroProfile JSON Web Tokens and Jakarta Security\n Security Best Practices for Microservices\n What Is a JSON Web Token (JWT)?\n Use Cases for JSON Web Tokens\n Authentication\n Authorization\n Session Information\n Claims-Based Identity\n Information Exchange\n Federation\n Creating and Signing a JWT\n Testing the Application\n Verifying and Validating a JWT\n Using JWT in a Microservice Environment\n Securing a RESTful Application\n Securing a REST Resource\n The @RolesAllowed Annotation\n The @Claim Annotation\n The @HeaderParam Annotation\n Configuring a JWK Set or PEM-Encoded Public Key\n Public Key Cryptography Standards #8 in PEM Format\n JSON Web Key (JWK)\n JSON Web Key Set (JWKS)\n The Jakarta EE Security Specification\n Securing a Servlet Using Jakarta Security\n The MicroProfile REST Client\n The @RegisterClient Annotation\n Configuring Your REST Client\n REST Client Interface\n Documenting RESTful APIs Using MicroProfile OpenAPI\n What Is the OpenAPI Specification?\n What Is MicroProfile OpenAPI?\n Using the MicroProfile OpenAPI to Document a REST API\n Viewing the Generated Documentation\n Summary\nChapter 9: Containerizing Microservices Using Kubernetes\n What Are Containers?\n Why Use Containers?\n What Is Container Orchestration?\n The Benefits of Using Container Orchestration\n Understanding Kubernetes Terminology\n The Key Features of Kubernetes\n Using Kubernetes\n Using Docker Containers\n Running a MicroProfile Application in Docker\n Pushing the Docker Image to Docker Hub\n Scaling Your Deployment\n Summary\nAppendix A: Introduction to Maven\n Features of Maven\n Maven Lifecycle\n Benefits of Maven\n How Does Maven Benefit the Development Process?\n The Maven Architecture\n What Is a Maven Repository?\n Using Maven to Create a Java Project\n Using Maven in Your Project\n Useful Maven Commands\n What Is the Difference Between a Snapshot and a Release?\nAppendix B: Creating an Open Liberty Project Using Maven\n Generating a Web Project Using Maven\nAppendix C: Installing Open Liberty Tools\nIndex




پست ها تصادفی