The world has witnessed one of the worst pandemics which has brought the economies under surveillance but also prepared many countries for the disaster. Countries which were more focused on financial sectors have now shifted their focused-on Health Care Industry. Our Scientist, frontline warriors like Doctors, Nurses and other helping…

Test Driven Development is not just a software development process, it’s a basic software hygiene.

Test-Driven Development is an iterative process where the developer writes the test cases before they write the production code. It’s always said that TDD is an error-driven approach where new code is written only if…

A cultural adaptation to bring a secure change !!

DevOps is a collaboration between Software Developers and IT Administrators aimed to speed up the development, integration, testing, deployment, and monitoring of the application. …

Cryptography is an art of securing information and communication, where only the sender and the intended recipient can view the content of the information. The term Cryptography is derived from the Greek word kryptos and graphy ,where kryptos means “Hidden” and graphy means “Art of writing”. The term Crypto has…

Ansible is an opensource tool for software provisioning, configuration management, and application-deployment enabling infrastructure as code. There are many automation tools available which use the master-slave configuration, however Ansible uses the SSH connection for operations. Ansible playbooks are written on YAML which are easy to understand, and its OS agnostic…

The core of any Blockchain application is the network on which it runs. Orchestrating this network in a secured environment which can be easily managed is the key for any successful deployment. There are many practices emerged to orchestrate and manage the network. …

Kubernetes 101

Kubernetes is an open source container orchestration engine by Google. Kubernetes engine helps to automate deployment, scaling, and management of containerized applications. The containerization era had brought in a need to manage the containers which run the application and scale or handle failover when required.

Let’s take an example of…

Network is the backbone of any application which provides the infrastructure and a path for interaction with different modules. There can be many reasons which can lead to network up-gradation like incorporating new features of security, scalability or dependency resolution due to addition of new component. …

Application extensibility is a software principle for further growth of the application. Growth can be in terms of adding new functionality or to enhance the existing. In blockchain, extensibility is not limited to adding new rules to the smart contract but also need to accommodate network growth. Network growth can…

Hyperledger Fabric uses channels to keep the data private for other participants in the network. However, creating many channels for each type of transaction makes it more complicated for managing. Fabric starting from v 1.2 …

Dinesh Rivankar

Architect, Blockchain Innovation Group. #TOGAF #ConfidentialComputing #Corda #Hyperledger #SmartContract

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store