All Projects → azist → Azos

azist / Azos

Licence: mit
A to Z Sky Operating System / Microservice Chassis Framework

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Azos

Fluentdispatch
🌊 .NET Standard 2.1 framework which makes easy to scaffold distributed systems and dispatch incoming load into units of work in a deterministic way.
Stars: ✭ 152 (+10.95%)
Mutual labels:  netstandard, netcore, distributed, cluster
Opentouryo
”Open棟梁”は、長年の.NETアプリケーション開発実績にて蓄積したノウハウに基づき開発した.NET用アプリケーション フレームワークです。 (”OpenTouryo” , is an application framework for .NET which was developed using the accumulated know-how with a long track record in .NET application development.)
Stars: ✭ 233 (+70.07%)
Mutual labels:  netstandard, netcore, mvc
Micro
Micro is a distributed cloud operating system
Stars: ✭ 10,778 (+7767.15%)
Mutual labels:  microservices, cloud, distributed
Coerce Rs
Coerce - an asynchronous (async/await) Actor runtime and cluster framework for Rust
Stars: ✭ 231 (+68.61%)
Mutual labels:  actor-model, distributed, cluster
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-18.25%)
Mutual labels:  netstandard, netcore, distributed
Dasync
Every developer deserves the right of creating microservices without using any framework 🤍
Stars: ✭ 154 (+12.41%)
Mutual labels:  microservices, cloud, actor-model
Westore
更好的小程序项目架构
Stars: ✭ 3,897 (+2744.53%)
Mutual labels:  cloud, mongodb, mvc
Coherence
Oracle Coherence Community Edition
Stars: ✭ 328 (+139.42%)
Mutual labels:  microservices, cloud, distributed
Elmahcore
ELMAH for Net.Standard and Net.Core
Stars: ✭ 127 (-7.3%)
Mutual labels:  netstandard, netcore, mvc
AvroConvert
Apache Avro serializer for .NET
Stars: ✭ 44 (-67.88%)
Mutual labels:  serialization, netcore, netstandard
Cloudi
A Cloud at the lowest level!
Stars: ✭ 352 (+156.93%)
Mutual labels:  microservices, cloud, actor-model
Scalecube Services
ScaleCube Services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing. its open and designed to accommodate changes. (no sidecar in a form of broker or any kind)
Stars: ✭ 482 (+251.82%)
Mutual labels:  microservices, actor-model, cluster
Audit.net
An extensible framework to audit executing operations in .NET and .NET Core.
Stars: ✭ 1,647 (+1102.19%)
Mutual labels:  netcore, mvc
Todomvc Ddd Cqrs Eventsourcing
Implementation of basic Todo app via tastejs/todomvc in C#/Typescript with eventsourcing, cqrs, and domain driven design
Stars: ✭ 134 (-2.19%)
Mutual labels:  microservices, netstandard
Sample Spring Microservices Advanced
More advanced samples of spring boot and spring cloud microservices showing usage of such tools like api Swagger2 on Zuul, integraction with MongoDB, configuration server, testing with Spring Cloud Contract or Hoverfly
Stars: ✭ 112 (-18.25%)
Mutual labels:  microservices, mongodb
Genie
Distributed Big Data Orchestration Service
Stars: ✭ 1,544 (+1027.01%)
Mutual labels:  microservices, cloud
Udacity
➿ 💡 My Udacity projects that I have made to improve my skills and complete my nanodegree. Please don't use it to copy the projects. Submit the PR if you want something to be added to this repository.
Stars: ✭ 113 (-17.52%)
Mutual labels:  cloud, full-stack
Express Rest Boilerplate
⌛️ Express starter for building RESTful APIs
Stars: ✭ 1,794 (+1209.49%)
Mutual labels:  microservices, mongodb
Mern Skeleton
A MERN stack skeleton web application [Full-Stack React Projects]
Stars: ✭ 114 (-16.79%)
Mutual labels:  mongodb, full-stack
Seldon Server
Machine Learning Platform and Recommendation Engine built on Kubernetes
Stars: ✭ 1,435 (+947.45%)
Mutual labels:  microservices, cloud

Azos - A to Z Sky Operating System

Logo

Build status CodeFactor


Azos is a full stack framework for distributed data-driven business applications of any size. Unique feature of Azos is its self-sufficiency as it includes all of the components necessary for creation of typical business to Facebook-scale applications.

Azos Documentation Index

Azos includes:

  • Application chassis (component hierarchy container)
  • Configuration (supports external cluster configuration)
  • DI
  • Logging
  • Instrumentation (custom gauges/events/counters)
  • Serialization: Binary, Bson, Json
  • Security: role based, permissions, annotations, inheritance etc.
  • Contract-based RPC (Glue)
  • Mvc Web Stack based on web server abstraction (may use Asp Core, HttpListener or any other server/stack)
  • Data documents - model data for RDBMS/NoSQL/Service stores. Full auto CRUD/metadata/validation
  • Hybrid Data Access Layer - virtual queries (e.g. query service instead of table)
  • Pile: In memory pile of objects store 100s of millions of instances in-process
  • Data cache based on Pile
  • Virtual File System (e.g. SVN, Amazon S3, Google Drive)
  • 100s of utilities: int/prime math, rnd, leaky bucket, keyed interlocked, object casts etc.

Azos is built for writing Distributed systems of infinite scale:

  • Distributed hierarchical cluster topology
  • Todo queues (a la serverless)
  • Virtual Actors
  • Global Monotonic Unique ID generation 2^96
  • Distributed process model/process control signaling
  • Load balancing/work sets
  • Distributing locking/coordination
  • Logging, Telemetry, Security Auditing works in cluster + archiving
  • Real-time process/cluster admin panel
  • Social Graph system: nodes, friendship, subscriptions/event notification
  • Social trending: real-time trending system based on business entities

Nuget Packages

Azos Packages on Nuget

cmd Description
pm> install-package Azos Azos Core Package (App Chassis, Pile, Glue, Log, Instr etc.)
pm> install-package Azos.Web Azos Web (Client, Protocols etc.)
pm> install-package Azos.Wave Azos Wave Server + Mvc
pm> install-package Azos.MsSql Azos Microsoft SQL Server Provider (CRUD etc.)
pm> install-package Azos.Oracle Azos ORACLE RDBMS Provider (CRUD etc.)
pm> install-package Azos.MySQL Azos MySQL RDBMS Provider (CRUD etc.) + Native Client
pm> install-package Azos.MongoDb Azos MongoDb Proivder (CRUD etc.) + Native Client
pm> install-package Azos.WinForms Azos WinForms Support (for legacy)
pm> install-package Azos.Media Azos Media Formats (PDF, QR Codes etc.)
pm> install-package Azos.Sky Azos Sky Distributed Cloud OS
pm> install-package Azos.Sky.MongoDb Azos Sky MongoDb Services (Queues etc.)

See also:

External resources:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].