Reader small image

You're reading from  Developing Blockchain Solutions in the Cloud

Product typeBook
Published inApr 2024
PublisherPackt
ISBN-139781837630172
Edition1st Edition
Right arrow
Authors (2):
Stefano Tempesta
Stefano Tempesta
author image
Stefano Tempesta

Stefano Tempesta is a technologist working at the crossroads of Web2 and Web3 to make the internet a more accessible, meaningful, and inclusive space. Stefano is an ambassador of the use of AI and blockchain technology for good purposes. A former advisor to the Department of Industry and Science, Australia, on the National Blockchain Roadmap, he is cofounder of Aetlas, a decentralized climate action and sustainability network with a mission to source verified carbon units for liquidity and carbon asset monetization. A passionate traveler, a poor musician, and an avid learner of new technologies and (programming) languages, Stefano holds three citizenships and speaks fluent English, Italian, and terrible Ukrainian.
Read more about Stefano Tempesta

Michael John Peña
Michael John Peña
author image
Michael John Peña

Michael John Peña, an engineer and Microsoft MVP, excels in tech innovation and leadership. As a data partner at Playtime Solutions, he spearheads projects utilizing Azure, big data, and AI, enhancing data-driven decision-making. With roles ranging from CTO to software engineer, MJ's expertise covers web/app development, cloud computing, blockchain, and IoT. His commitment to lifelong learning and sharing knowledge—underscored by his work with start-ups and as a technical advisor—drives industry advancements in finance, construction, and more. MJ values inclusivity and actively fosters diverse, collaborative environments.
Read more about Michael John Peña

View More author details
Right arrow

What this book covers

Chapter 1, Understanding Cloud-Native and Blockchain, describes the basics of cloud-native architecture and its relationship with blockchain technology. The chapter will explain what cloud-native means, how it differs from traditional cloud computing, and why it is relevant for blockchain applications. It will also discuss the key benefits of using cloud-native technologies for blockchain, such as scalability, security, and cost-effectiveness.

Chapter 2, Overview of AWS, Azure, and GCP Services for Blockchain, provides an overview of the blockchain services offered by AWS, Azure, and GCP. The chapter will provide an understanding of the different services and tools available for building blockchain solutions on each platform. It will also cover the strengths and weaknesses of each platform, as well as the different features and capabilities they offer.

Chapter 3, DevOps for Cloud-Native Blockchain Solutions, explains the principles and practices of DevOps and how they can be applied to cloud-native blockchain solutions. The chapter will provide an understanding of how DevOps can help to build and deploy blockchain solutions more efficiently and effectively, by creating a more collaborative environment between development and operations teams.

Chapter 4, Getting Started with Amazon Managed Blockchain, shows how to get started with Amazon Managed Blockchain on AWS. The chapter will explain the basics of Amazon Managed Blockchain, including how to create and manage a network, invite members, and deploy and manage nodes. The chapter will also cover key considerations for security, scaling, and monitoring when using Amazon Managed Blockchain.

Chapter 5, Hosting a Blockchain Network on Elastic Kubernetes Service, demonstrates how to host a blockchain network on Elastic Kubernetes Service (EKS) on AWS. The chapter will explain the basics of EKS, including how to create and manage a cluster and how to deploy a blockchain network on EKS. The chapter will also cover key considerations for security, scaling, and monitoring when using EKS for blockchain.

Chapter 6, Building Records with Amazon Quantum Ledger Database, explores the use of Amazon Quantum Ledger Database (QLDB) on AWS for blockchain applications. The chapter will explain the basics of QLDB, including its features and benefits for blockchain applications, and how to create and manage a QLDB instance. The chapter will also cover key considerations for data modeling and querying on QLDB.

Chapter 7, Hosting a Corda DLT Network on Azure Kubernetes Service, describes how to host a blockchain network on Azure Kubernetes Service (AKS) on Azure. The chapter will explain the basics of AKS, including how to create and manage a cluster and how to deploy a blockchain network on AKS. The chapter will also cover key considerations for security, scaling, and monitoring when using AKS for blockchain.

Chapter 8, Using the Ledger Features of Azure SQL, dives into use cases for the ledger features of Azure SQL to implement blockchain solutions. The chapter will provide an overview of the ledger features of Azure SQL, including its key features and benefits, and will explain how it can be used to implement blockchain solutions.

Chapter 9, Leveraging Azure Confidential Ledger, is all about Microsoft Azure Confidential Ledger, a confidential and secure ledger that provides a transparent and verifiable history of all changes to the data stored in a ledger. The chapter will provide an overview of Microsoft Azure Confidential Ledger, including its features and benefits, and will explain how it can be used to implement blockchain solutions.

Chapter 10, Hosting an Ethereum Blockchain Network on Google Cloud Platform, shows how to host a blockchain network on GCP using Google Kubernetes Engine (GKE). The chapter will provide a step-by-step guide for setting up a blockchain network on GKE, including instructions for deploying the network, configuring the nodes, and managing the network.

Chapter 11, Getting Started with Blockchain Node Engine, focuses on Blockchain Node Engine, a service provided by GCP for building and deploying blockchain applications. The chapter will provide an overview of Blockchain Node Engine, including its features and benefits, and will explain how it can be used to implement blockchain solutions.

Chapter 12, Analyzing On-Chain Data with BigQuery, is dedicated to Google BigQuery, a data analysis service provided by GCP, to analyze on-chain data in their blockchain applications. The chapter will provide an overview of BigQuery, including its features and benefits, and will explain how it can be used to analyze on-chain data in a blockchain network.

Chapter 13, Building a Decentralized Marketplace on AWS, is our first hands-on lab on how to build a decentralized marketplace using AWS services. The chapter will provide practical instructions that will guide you through the process of building a decentralized marketplace on AWS, including instructions for deploying the network, creating the marketplace application, and integrating the marketplace with other AWS services.

Chapter 14, Developing a Decentralized Voting Application on Azure, is a second lab for developing a decentralized voting application using Azure services. The chapter will provide a hands-on guide through the process of developing a decentralized voting application on Azure, including instructions for deploying a network, creating a voting application, and integrating it with other Azure services.

Chapter 15, Creating Verifiable Digital Ownership on GCP, is our third lab on how to create verifiable digital ownership records using GCP services. The chapter will provide a hands-on lab that guides you through the process of creating verifiable digital ownership records on GCP, including instructions for deploying a network, creating ownership records, and integrating them with other GCP services.

Chapter 16, The Future of Cloud-Native Blockchain, closes this book with a summary of the key points covered throughout the previous chapters, and then discusses the future of cloud-native blockchain. This chapter will provide insights into the current state and future trends of cloud-native blockchain, including the adoption of blockchain for good humanitarian purposes, the challenges, and its opportunities.

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Developing Blockchain Solutions in the Cloud
Published in: Apr 2024Publisher: PacktISBN-13: 9781837630172

Authors (2)

author image
Stefano Tempesta

Stefano Tempesta is a technologist working at the crossroads of Web2 and Web3 to make the internet a more accessible, meaningful, and inclusive space. Stefano is an ambassador of the use of AI and blockchain technology for good purposes. A former advisor to the Department of Industry and Science, Australia, on the National Blockchain Roadmap, he is cofounder of Aetlas, a decentralized climate action and sustainability network with a mission to source verified carbon units for liquidity and carbon asset monetization. A passionate traveler, a poor musician, and an avid learner of new technologies and (programming) languages, Stefano holds three citizenships and speaks fluent English, Italian, and terrible Ukrainian.
Read more about Stefano Tempesta

author image
Michael John Peña

Michael John Peña, an engineer and Microsoft MVP, excels in tech innovation and leadership. As a data partner at Playtime Solutions, he spearheads projects utilizing Azure, big data, and AI, enhancing data-driven decision-making. With roles ranging from CTO to software engineer, MJ's expertise covers web/app development, cloud computing, blockchain, and IoT. His commitment to lifelong learning and sharing knowledge—underscored by his work with start-ups and as a technical advisor—drives industry advancements in finance, construction, and more. MJ values inclusivity and actively fosters diverse, collaborative environments.
Read more about Michael John Peña