In this section we would go through the microservices application and deploy the application on the Kubernetes Cluster. - Download the project from GitHub. git clone https://github.com/navveenbalani/google-cloud-kubernetes-secure-e2e.git - Go to the…
In this article, we would deploy the endpoint configuration for our microservices application. As mentioned earlier, we are using Cloud Endpoints for API management to secure, monitor, analyze, and set quotas on our APIs. Endpoints support version 2 of the OpenAPI Specification.…
Create Workload, Service and Ingress Go to the scripts folder of google-cloud-kubernetes-secure-e2e/scripts project and run the following commands in google cloud sdk/shell. Set the project. Replace navveen-api by your project id. gcloud config set project navveen-api 1. Connect…
In this chapter, we would deploy Nginx Ingress Controller instead of GCE. NGINX, by default, provides a lot of additional capabilities as compared to the default GKE Ingress controller like URL rewriting, whitelisting, load balancing over HTTPS and websocket and advanced…
In this article, we would invoke the microservices that was deployed in earlier article. You can use a tool like CURL to invoke the echo micro service as shown below. curl --request POST \ --header "content-type:application/json" \ --data '{"message":"hello echo"}' \…
Istio is open services platform to manage service interactions across containers. Istio basically is implemented as a sidecar proxy, which sits in front of Kubernetes Pods and inspects all inbound and outbound connection. So all inbound and outbound connectivity to your…
In this article, we will introduce a permissionless blockchain implementation called Ethereum. The chapter will cover the core features of Ethereum platform, how to setup a local instance of Ethereum, deploy smart contracts and build an end-to-end sample application. As per the…
In this section, we will build a crowdsourcing application using an Ethereum platform. Our crowdsourcing application has the following requirements; - Register a project that needs funding. The minimum funding amount for a project can’t be changed after the initial setup. -…
In this section, we would implement and deploy the smart contract for our use case. The crowdsourcing contract is in ethereum/contract folder. Open the CrowdSourceContract.sol file. We will go over the important code snippets of our contract. Our contract is written in Solidity…
In previous article, we showed you the network topology and the function of each network component. In this step of application deployment, we will set up this topology using Fabric based tools and commands. We will cover the whole network setup with the following steps -…
In this section, we will execute the entire network setup and business workflow using a single script representing our test cases. You can download the source code of the book from GitHub location – https://github.com/enterprise-blockchain-book/first-edition.git, if you haven’t…
In the earlier article, we have been talking about the permissionless open source Ethereum platform (available at https://ethereum.org/). Let’s refer to this as a Base Ethereum platform. The base Ethereum platform is good for public related use cases where every node can…
In this section, we would create a front-end web application that would execute our smart contract. As mentioned earlier, the DApp comprises of a frontend and a blackened code. We implemented the backend code for our crowdsourcing application using smart contract. Now, to…
In this section, we will explore and implement the trade finance use case. Let’s consider an international trade process. To carry out an international trade, several parties or organizations need to coordinate with each other. They typically include, but not limited to: buyer…
In Fabric terminology, smart contracts are chaincodes. It has business functions that are invoked as part of transactions to query and update the state of the ledger. Our chaincode will be a smart contract termed as 'tradefinancecc'. It consists of necessary business methods…
This article is part of IoT Architecture Series - <https://navveenbalani.dev/index.php/articles/internet-of-things-architecture-components-and-stack-view/ In this section, we would look at how to realize the IoT use case using Amazon Web Services (AWS). Similar to Microsoft…
This article is part of IoT Architecture Series - <https://navveenbalani.dev/index.php/articles/internet-of-things-architecture-components-and-stack-view/ In this article, we would look at how to realize the IoT use case using IBM IoT platform. IBM provides the Watson IoT…
This article is part of IoT Architecture Series - <https://navveenbalani.dev/index.php/articles/internet-of-things-architecture-components-and-stack-view/ In this article, we would look at how to realize the IoT use case using Predix Cloud platform. As quoted from the Predix…
This article is part of IoT Architecture Series - <https://navveenbalani.dev/index.php/articles/internet-of-things-architecture-components-and-stack-view/ In this article, we will build an IoT stack using open source software. Many vendors are building their own platform for…
Microsoft provides a cloud computing platform called Azure, which is a growing collection of integrated services like analytics, database, mobile, networking, storage and web - for moving faster, achieving more and saving money. Microsoft provides a set of IoT services (referred…