Improvements in HLF-Connector, Hardening the production readiness aspects
Description
The HLF-Connector is a project within the Hyperledger Labs community that provides a way to connect to and interact with Hyperledger Fabric Blockchain Networks from external applications using REST APIs & Kafka based Topics. This connector acts as a gateway between Fabric and non-Fabric applications, allowing external applications to securely read and write data to the Fabric blockchain through both synchronous and asynchronous modes of interaction. HLF-Connector provides a convenient and flexible way to integrate Fabric blockchain networks into external applications, allowing developers to build robust and secure decentralized applications that can interact with the Fabric network.
Learning Objectives
- Understand Hyperledger Fabric conceptually.
- Learn enterprise integrations for practical usage of blockchain technology.
- Become proficient in micro-service development.
- Design API interfaces and work to scale by handling asynchronous interfaces.
- Learn open source processes.
- Work closely with community experts.
Expected Outcome
- Design and implement new features in the connector.
- Updating the usage documentation.
Objective
- E2E test suite for connector.
- JMS Queue listener serial transaction processing.
- Support for DLQ (Dead Letter Queue)
- Allow retry for transactions - REST API
- Support chaincode endorsement policy while chaincode approval and commit.
- Structured logging
- Usage Documentation
Relation to Hyperledger
The project is a connector to interact with the Hyperledger Fabric network.
HLF-Connector, https://github.com/hyperledger-labs/hlf-connector
Hyperledger Fabric, https://github.com/hyperledger/fabric
Education Level
Undergraduate / Graduate with relevant background in computer programming.
Mentee Skills
Must
- Experience working with Java programming language.
- Blockchain fundamentals and specifically any experience with Hyperledger Fabric.
Good to have
- Springboot framework exposure.
- Java Messaging service (JMS), Kafka
- Container technologies - Image creation, Orchestration etc.
Future plans
support and maintain the HLF-Connector with new features and security updates.
Mentor(s) Names and Contact Info
Nithin Pankaj, nithin.pankaj@walmart.com , Discord:
Aditya Joshi, aditya.joshi@walmart.com , Discord: adityajoshi#9707