Delivering. Blockchain. Solutions.

As companies leverage powerful new Web 3 technologies to achieve their product goals, its essential that teams have a proven delivery strategy to avoid the pitfalls of development with new tools. Umbrage has concrete experience blending the best Web 2 practices with cutting-edge Web 3 technologies to deliver robust solutions for our clients.

Umbrage Helmet Logo
Technologies
Digital Asset and Canton Logo

Canton


Canton is an open-source framework that facilitates the integration of DAML-based smart contracts with traditional legal contracts and documents. Umbrage has spearheaded many successful product initiatives in partnership with Digital Asset and our clients to deliver innovative Web 3 solutions built on Canton.

Corda Logo

Corda


Corda is an open-source blockchain platform designed specifically for businesses and enterprises. Corda is designed to address the unique needs and complexities of industries such as finance, supply chain, healthcare, and more. It offers a platform for building decentralized applications (CorDapps) that facilitate secure and efficient collaboration between multiple parties.

Hyperledger Logo

Hyperledger


Hyperledger is an open-source collaborative project hosted by the Linux Foundation that focuses on developing blockchain and distributed ledger technologies (DLTs) for various enterprise applications. It aims to provide a platform for creating and deploying private, permissioned blockchain networks tailored to meet the needs of businesses and organizations.

Web2 v Web3

Leveraging Web2 for Web3

Umbrage has extensive experience synthesizing traditional Web 2 architecture with cutting-edge distributed ledger technology to provide scalable, maintainable and secure Web 3 solutions for our clients.

Tools

Umbrage Product Accelerator Toolbox

The Umbrage Product Accelerator currently utilizes these technologies to achieve its goals, but it's built in such a way that any one can be swapped out for a client-preferred solution instead.

Auth0 Logo

Auth0

Auth0 provides robust user management and authentication solutions for enterprise applications. The platform allows all layers in the product stack to authenticate users with its easy-to-use API.

Nest Logo

CQRS/Nest

An architectural pattern that splits write and read tasks for better performance. NestJS is a Node.js framework for efficient, scalable apps with CQRS support.

gRPC Logo

gRPC

A powerful framework for working with Remote Procedure Calls. RPCs allow you to write code as though it will be run on a local computer, even though it may be executed on another computer.

React Logo

React

React is a javascript framework for building composable user interfaces. It encourages the creation of resuable UI components, which present data that changes over time.

Tailwind Logo

Tailwind CSS

A utility-first framework for custom UIs. Instead of predefined components, it offers utility classes for unique designs without leaving HTML templates.

Redis Logo

Redis

An in-memory data structure store, used as a database, cache, and message broker. It offers high performance, persistence options, and supports various data types, making it essential for efficient data handling and scalability.

See the Umbrage Product Accelerator in action.

Ready Made Solutions

CI/CD

The Product Accelerator is set up to provide clients with a ready-made Continuous Integration and Continuous Delivery (CI/CD) solution, allowing new features to go live in the blink of an eye.

GitHub Actions Logo

GitHub Actions

GitHub Actions is a CI/CD platform that allows you to automate your build, test, and deployment pipeline.

Azure Pipelines Logo

Azure Pipelines

Azure Pipelines automatically builds and tests code projects supporting all major languages and project types.

FluxCD Logo

Flux CD

Flux CD is an open-source continuous delivery and GitOps tool designed to simplify and automate the deployment and lifecycle management of applications and infrastructure on Kubernetes.

Technologies

Infrastructure Management, Orchestration, & Deployment


Umbrage has deep expertise with container orchestration platforms, allowing us to seamlessly deploy, scale, and manage containerized applications across clusters. Leveraging the power of infrastructure-as-code, our teams define and provision infrastructure resources with precision and scalability. To complement this, we employ scripts that simplify the deployment and management process, allowing us to efficiently define, install, and upgrade intricate containerized applications.

Logo of Helm, Kubernetes and Terraform
Servicing

Platform as a Service (PaaS)

Platform as a Service (PaaS) is a complete cloud environment that incldues everything developers need to build, run, and manage applications—from servers and operating systems to all the networking, storage, middleware, tools, and more.

Azure Registry Logo
Azure ECR Logo

Container Registry


A container registry is a centralized repository for storing, managing, and distributing container images, which contain application code, dependencies, and runtime, can be pulled from the registry and instantiated as containers in a runtime environment. By using container registries, developers and operators can reliably and consistently deploy containerized applications across various environments, while also benefiting from versioning, access controls, and integration with continuous integration/continuous deployment (CI/CD) pipelines.

Amazon EKS Logo
Azure Kubernetes Logo

Container Orchestration


Automation of the deployment, management, scaling, and networking of containerized applications across multiple hosts. These orchestrators handle tasks such as service discovery, load balancing, rollouts and rollbacks, auto-scaling, self-healing, and secrets management. By leveraging container orchestration, organizations can efficiently manage large-scale container deployments, ensuring application resilience, scalability, and consistent performance across environments.