# Introduction

The constant evolution of technology is undeniably determining the pace of our social development in today’s online word. By constantly reevaluating how the world is currently operating, new improvements and opportunities could be discovered. As the invention of the internet has opened whole new ways of conducting business, blockchain became an extremely influential trend in recent years.

# Hyperledger Fabric

Being a decentralised ledger technology, several blockchain adaptations are trying to cover all the possible use cases and industrial needs that might enable more companies to leverage the benefits of a blockchain system in a more controlled and conservative manner. Hyperledger Fabric aims to cover all requirements and characteristics that are arisen from an enterprise business perspective:

  • Participants must be identified/identifiable
  • Networks need to be permissioned
  • High transaction throughput performance
  • Low latency of transaction confirmation
  • Privacy and confidentiality of transactions and data pertaining to business transactions

Today, Hyperledger Fabric is the biggest enterprise blockchain framework out there with one of the most active developer community. And even with tremendous examples, documentations, workshops, etc .. , the framework alone is quite complex and the risk involved in adoption prevent many companies from fully embracing it. It's hard to operate in a tech stack due to its multitude of entities, all requiring a team full of specific Fabric experts (bash scripts to manage bash scripts to manage bash scripts ... ).

For practical enterprise applications, the following challenges must be addressed:

  • Complexity - Fabric is powerful, but its modular architecture introduces a steep learning curve. Setting up nodes, and channels, and managing certificates can be overwhelming, especially for companies with little blockchain expertise. The tool can almost do anything, but the price is its complexity. Let’s not forget that Hyperledger Fabric comes from IBM — sorry, folks, but you also made WebSphere ...

  • Interoperability - Many enterprises operate with legacy systems and diverse software environments. Integrating Hyperledger Fabric into these old, complex systems is a challenge, as there are few is a lack of standardized interfaces or APIs for smooth communication. This can turn into a costly and risky nightmare.

  • Governance and Collaboration - Hyperledger Fabric requires a consortium model, where multiple stakeholders agree on governance policies. However, reaching a consensus on rules, decision-making processes, and operational roles may prove to be difficult, especially in competitive industries. Information exchange, such as channel signing, certificates, and chaincode deployment, are often poorly regulated.

  • Operations - The gap between Hyperledger Fabric’s infrastructure, based on Docker and Docker Compose, and the enterprise systems relying on Kubernetes is significant. While tools like Hyperledger Bevel attempt to bridge this gap, they often create new operational challenges. Due to Fabric’s ‘can also do anything in any way’ approach, this leaves IT departments to develop their own solutions, processes, and training, which can be time-consuming and costly.

<-- While many early blockchain platforms are currently being adapted for enterprise use, Hyperledger Fabric has been designed for enterprise use from the outset. -->

# Angus Integration

Angus is a Hyperledger Fabric blockchain management tool that simplifies distributed infrastructure development, deployment, and maintenance in a more efficient, manageable and enterprise friendly way. It encapsulates all the challenges and limitations of traditional HLF blockchain development and maintenance needs into industry standard DevOps and LiveOps stacks both on on-premise and cloud infrastructures. Angus provides accessible, scalable and seamless integration while hiding the system’s complexity, offering a more accessible blockchain solution for true enterprise usage