tiarebalbi / infinitic

Infinitic is a general-purpose framework to build distributed apps - in particular on top of Apache Pulsar. It shines particularly by making complex orchestration simple. It can be used to reliably orchestrate microservices, manage distributed transactions, operates data pipelines, builds user-facing automation, etc.

Home Page:https://docs.infinitic.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

scarf pixel

Infinitic

Infinitic is still in active development. Subscribe here to stay up-to-date.

What is it?

Infinitic is an open source orchestration framework for application teams to build durable and flexible backend processes without managing the complexities of infrastructure or accumulating technical debt.

As distributed systems scale, managing their intricate components and ensuring fault-tolerance can become increasingly challenging. Infinitic addresses these complexities by providing powerful yet simple libraries that enable developers to build distributed applications as if they were running on an infallible single-process system.

Key Features:

  • Workflow Orchestration: Infinitic excels at orchestrating workflows, managing the execution of tasks across distributed servers according to complex scenarios.
  • Failure Handling: With Infinitic, failures in one part of the system never break your workflows, providing robust and reliable operation.
  • Monitoring and Observability: Gain visibility into your application's internal operations through intuitive dashboards, enabling proactive monitoring and timely troubleshooting.

Potential Use Cases:

  • Microservices Orchestration
  • Distributed Transactions (e.g., Payments, Order Processing)
  • Data Pipelines Operations
  • Business Process Implementation
  • Event-Driven Architectures
  • And more!

Whether you're building microservices, implementing complex business processes, or managing data pipelines, Infinitic simplifies the development and orchestration of distributed backend systems, allowing you to focus on delivering value without getting bogged down by infrastructure complexities.

Getting Started

See the documentation.

About

Infinitic is a general-purpose framework to build distributed apps - in particular on top of Apache Pulsar. It shines particularly by making complex orchestration simple. It can be used to reliably orchestrate microservices, manage distributed transactions, operates data pipelines, builds user-facing automation, etc.

https://docs.infinitic.io

License:Other


Languages

Language:Kotlin 98.3%Language:CSS 1.5%Language:JavaScript 0.1%Language:Makefile 0.1%