Developing blockchain solutions in the cloud design and develop blockchain-powered Web3 apps on AWS, Azure, and GCP

What you will learn Discover the benefits and challenges of deploying Web3 solutions in the cloud Deploy secure and scalable blockchain networks leveraging AWS, Azure, and GCP resources Follow step-by-step tutorials and code samples to build Web3 solutions in the cloud Use hosted Kubernetes platform...

Full description

Bibliographic Details
Main Authors: Tempesta, Stefano, Peña, Michael John (Author)
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing Ltd. 2024
Edition:1st edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • The role of DevOps in cloud-native blockchain solutions
  • Benefits of using DevOps in cloud-native blockchain solutions
  • CI/CD for blockchain solutions
  • CI and CD
  • Smart contract design
  • Smart contract testing
  • Test data generation
  • CI/CD tools
  • IaC for blockchain solutions
  • IaC
  • Definition and benefits
  • Popular IaC tools for blockchain infrastructure management
  • Implementing IaC for blockchain solutions
  • Monitoring and logging for blockchain solutions
  • Importance of monitoring and logging for blockchain solutions
  • Key considerations for cloud-native blockchain implementation
  • Choosing the right blockchain framework
  • Scalability and performance
  • Security and privacy
  • Interoperability and integration
  • Cost optimization
  • Summary
  • Chapter 2: Overview of AWS, Azure, and GCP Services for Blockchain
  • AWS blockchain services
  • Amazon Managed Blockchain
  • Amazon QLDB
  • Amazon EC2 and Amazon Elastic Kubernetes Service (EKS)
  • AWS Marketplace templates
  • Azure blockchain services
  • Microsoft Entra Verified ID
  • Azure Managed Confidential Consortium Framework (CFF)
  • Azure Confidential Ledger
  • Azure Kubernetes Service (AKS)
  • Azure partner solutions
  • GCP blockchain services
  • GCP Blockchain Node Engine
  • GCP Compute Engine and Kubernetes Engine
  • GCP Marketplace templates
  • GCP partner solutions
  • Comparing AWS, Azure, and GCP blockchain services
  • AWS
  • Azure
  • GCP
  • Strengths and weaknesses
  • Blockchain data security
  • Summary
  • Further reading
  • Chapter 3: DevOps for Cloud-Native Blockchain Solutions
  • Introduction to DevOps for cloud-native blockchain solutions
  • The blockchain challenge for DevOps
  • DevOps
  • Definition and core principles
  • Scalability, interoperability, and privacy
  • Key challenges and innovations in blockchain
  • Introduction to cloud-native technology
  • Defining cloud-native technology
  • Key principles of cloud-native technology
  • Comparing traditional cloud computing and cloud-native technology
  • Benefits and limitations of cloud-native blockchain
  • Scalability
  • Adapting to changing workloads
  • Security
  • Protecting data and infrastructure
  • Cost-effectiveness
  • Optimizing resource utilization
  • Limitations and trade-offs of cloud-native blockchain solutions
  • Intro
  • Title Page
  • Copyright and Credits
  • Dedication
  • Contributors
  • Table of Contents
  • Preface
  • Part 1: Introduction to Cloud-Native Blockchain
  • Chapter 1: Understanding Cloud-Native and Blockchain
  • Blockchain basics
  • Distributed ledgers and cryptography
  • Types of blockchain
  • Consensus mechanisms
  • Ensuring trust and security
  • Smart contracts
  • Programmable logic on the blockchain
  • dapps
  • Building on the blockchain
  • Tokenization
  • Creating digital assets on the blockchain