Introducing the Agni Cluster OS

Agni OS is a full software stack (a.k.a UNISTACK) for large distributed applications. Agni was devised for writing systems of a social scale, created and maintained by small groups of engineers. It was born out of the need to purvey businesses with practical solutions at the fraction of the time and cost. It is possible because of the significant reduction of complexity which is achieved by unification of standards (i.e. protocols, configuration, libraries, languages).

Agni OS is a unified software stack framework implemented in a single managed language - C#. As a UNISTACK implementation, it contains all of the subsystems, components and tools that address all of the issues that arise in such systems: processes, coordination, scheduling, configuration, failover, deployment etc.

Agni OS covers the functionality of many high scalability projects such as Hadoop, Kafka, Yarn, Zookeeper, Akka, AWS Lambda and many others. What sets Agni OS apart from these projects is its conceptual unification of architecture, patterns, and frameworks. It achieves the maximum efficiency and simplicity. The aforementioned frameworks overlap in many areas. Agni OS skimps on removed repetition - both conceptual(less cases to account for) and physical (less code to write).

On a more granular level UNISTACK approach provides tools for creating services, APIs, addressing/discovery, various serialization (JSON, Binary et.al), database layers, CQRS, caching, large memory heaps, queues, logging, monitoring, and much more - all implemented in 100% managed C# code.

Agni OS runs on .NET framework 4.5+, .NET Core 2 on Windows and Linux hosts - bare metal, IaaS or any combination of hosting and virtualization environments.

Learn More...

AGNI CLUSTER OS

Agni Cluster OS is a software platform for custom business, SaaS, and PaaS solutions.
We are the first and the only full featured business operating system - a technology foundation where all system aspects are integrated and implemented in a uniform way; capitalizing on battle-tested, ubiquitous, easy to understand managed .NET code.

HIERARCHICAL TOPOLOGY

Hierarchical structure of regions, data centers, zones, and hosts promotes uniform organization and balancing.

CLUSTER HEAP

Go beyond the limitations of physical servers. Interoperate distributed business objects as if in a local app.

APP CONTAINER

Unify all app types: console, web, service. Deploy, run, and manage.

CLUSTER PROCESS

Solve business problems with cloud elasticity. Run super tasks like local.

METABASE

Topology, platforms, packages, app roles, configs, networks and routes - all version controlled.

LAMBDAS

Apply serverless modeling to your business functionality.

OBJECT PILE

Unleash the power of your RAM! Keep GC swift with hundreds of millions of business objects.

BIG FILE SYSTEM

Global geo-balanced, fault-tolerant, unlimited capacity file system

Configuration

Hierarchical distributed configuration designed to scale on millions of nodes.

MDB

House your data in a range partioned multi-bank sharding router.

KDB

Fast lookups with key-value database. Automatic node rebalancing.

Parcel DB

Global geo-aware datastore with multi-master replication, self healing, and auto failover.

‘‘

At Agnicore we strongly believe that the technology should serve the business, not vice-versa!

Industries

Agni Cluster OS is a full technology stack for building business-oriented applications. It was born out of years of experience solving real-world challenging problems in the following industries:
  • High Frequency Trading - handling real-time large streams of market data, execution of trading strategies and complex trade station visualizations
  • Investment Portfolio Management - cash flow, IRR/NPV, what-if scenarios
  • Credit card charge processing, fraud prevention
  • Custom accounts receivable and payable modules
  • Patient bedside data acquisition (e.g. MDS) on tablet computers, data sync
  • Billing: MCR/MCD 837/835 claim processing, HL7
  • Accounting: census charges, coverage prorations, tertiary payers, patient/guarantor statements, retroactive per diem adjustments
  • CRM: LTC admissions/discharges/transfers, marketing
  • Data Intelligence: LTC Facility Quality Indicators based on MDS patient data regression, Case Mix Index/RUG prediction, Clinical outcome modeling based on Deep ML

Rate revisions, risk analysis, customer document management

Distributed fulfillment optimization, inventory management, engaging customer UX, social commerce a.k.a. “buy button”, mobile commerce

Multi-million user directories, messaging, follows, likes, ratings

  • GIS - real time vehicle tracking and driver messaging platform, geofence alerting, traffic pattern optimization, predictive analytics
  • RFID - cargo/asset tracking, hazardous cargo transportation system

Business Benefits

We are committed to our pledge of quality and usefulness to real-world businesses. Unlike many tech players in the market, all of the Agni components are architected and test-benchmarked using real business data models.
  • Ever thought of going into SaaS or PaaS business? - Agni Cluster OS is built for providing your complex business processes as services via the Internet to your customers
  • Get business problems solved faster
  • Cut the development and maintenance costs
  • Use your existing developers
  • C# is one the most actively developed languages around having an abundant engineer base

‘‘

The concept of UNISTACK is to cut out all of the extra costs without sacrificing features. This is achieved by decreasing the number of standards that the systems is internally built with.

Developer Benefits

  • Agni Cluster OS Foundation - open source project with flexible Apache license
  • Agni Cluster OS - professional support, consulting and priority bug fixes
  • Vibrant .NET Community
  • Stellar performance
  • .NET is the best fit for high-performance scalable designs
  • Utilize your RAM to the fullest with Big Memory Pile
  • Use uniform simple way of doing things: from configuration to REST APIs.
  • Flexibility of Hosting - use Amazon, Azure IaaS, PaaS, or any other combination. Spawn dynamic hosts only when needed - without IaaS lock-in
  • you get services provided by systems like: Kafka, Akka, Spark, HDFS, Spanner, Chubby and many others in a single fully integrated solution