Hyperledger User Group - Blockchain State of the Union

March 31: Blockchain Revolution State of The Union

Keyhole Software Articles, Blockchain, Community, Company News, Educational Event, Hyperledger, Keyhole Leave a Comment

Join us for a remote Hyperledger meetup over the lunch hour! We’re choosing to host a virtual meeting due to COVID-19 and hope that youโ€™ll be able to join us.

Hyperledger Fabric is a blockchain framework that gives you the tools to create public or private blockchain networks that share data securely. The Hyperledger Global Forum took place in early March and included a discussion by some of the heaviest hitters in blockchain technology.

This meetup will focus on the current state of Blockchain in 2020 and a recap of main conference topics. The discussion will also include an explanation of multiple use cases currently available in the wild.

Keyhole at Blockchain KC 2020

Keyhole Speaking & Sponsoring Blockchain KC Conference

Keyhole Software Articles, Blockchain, Community, Company News, Educational Event, Hyperledger, Keyhole Leave a Comment

We are pleased to announce that Keyhole Software is a Gold Sponsor of the 2020 Blockchain KC Conference! Our very own principal consultant and managing partner, David Pitt, will be speaking on Blockchain software from his rich experience with the platform.ย 

The one-day conference will be held on April 23rd in Kansas City. Multiple tracks and sessions will be offered on a wide range of topics including Blockchain for Enterprise, Cryptocurrency Regulation, Developing Blockchain Applications, and New Developments on the Horizon. Industry leaders from technological, legal, financial, and business development standpoints will share pointers for successful development and administration and coach organizations on how to utilize Blockchain in their enterprise architecture.ย 

Blockchain: Where It Fits Into Enterprise Development

[Video] Where Blockchain Fits Into Enterprise Development

David Pitt All Industries, Blockchain, Educational Event, Hyperledger, Keyhole, Videos Leave a Comment

This 60-minute video features Keyhole Principle Consultant David Pitt in December 2019 at the Hyperledger KC User Group sponsored by Keyhole Software. Copyright Keyhole Software, 2019.

Hyperledger Fabric is a general-purpose blockchain framework that allows groups and consortiums to share data securely and with providence. Hyperledger Fabric has Java, Go, and Node.js SDKs that allow client applications to interact with an HLF network.

While you don’t need to be a hardcore programmer, understanding basic programming concepts will be helpful in understanding the subject matter.

In this video, Keyhole Software Principal Consultant David Pitt discusses where he feels blockchain fits into modern business applications and how they can be architected. He introduces Hyperledger Fabric, a permissioned blockchain framework, and shows how it can be used to benefit enterprise due to its tamper-proof and distributed nature. In this presentation, David also introduces an open-source reference blockchain with a real use case applicable to global data.

Release: Byzantine API Gateway Tool

Keyhole Software API Development, Articles, Blockchain, Company News, Hyperledger, Keyhole, Keyhole Creations Leave a Comment

Theย Keyhole Labs team is proud to announce the release of the Byzantine API Gateway, a new addition to our Byzantine Tools initiative.ย  The Byzantine API Gateway provides client access to a Hyperledger Fabric blockchain network through RESTful APIs. This addition joins a series of blockchain open source projects to enhance and accompany Hyperledger blockchain networks.

Keyhole Labs is a group within Keyhole dedicated to creating open source solutions that help software developers in their craft. Byzantine Tools is an extension of our Keyhole Labs open source initiatives with a more specific focus on blockchain technology.

While cryptocurrencies brought blockchain to the forefront of technology headlines, the technology underneath has true potential value for the enterprise outside of the cryptocurrency space. The features provided by blockchain technology can lead to business benefits like lower costs, higher efficiency, and lower risk through decentralization and immutability.

Centralizing Configurations with Spring Cloud Config

Bing Liu Articles, Development Technologies & Tools, Microservices, Spring, Spring Boot Leave a Comment

When the Microservices approach became popular a few years ago, many companies rushed to build their own microservices or to convert their legacy applications into microservices. Over the years, companies have implemented an abundance of microservices, mostly with Spring Boot. Each of them manage their own configurations across deployment environments like Dev, Test, and Prod.

Due to the nature of a complex business process, there are many common configurations (e.g. databases, queues, email servers, and FTP servers, etc.) used in the distributed services. This can result in services having redundant and confusing configs on a distributed system. It can become challenging to update the configs for too many services on a distributed system across multiple environments.

Thankfully, Spring Cloud Config provides the implementation to successfully resolve these issues. It provides server-side and client-side support for externalized configuration in a distributed system. With the Config Server, you have a central place to manage external properties for applications across all environments. The concepts on both client and server map identically to the Spring Environment and PropertySource abstractions, so they fit very well with Spring applications.

In this post, Iโ€™ll demonstrate Config Server and Client with example code. Iโ€™ll show you how to use Git or a local repository as a central place to store all the config files. The diagram below illustrates how the distributed client services (e.g. Investment Position/Price/Reporting Data service) fetch their configuration from the Config Server, which in turn retrieves them from one central place.