All Projects → syntasso → kratix

syntasso / kratix

Licence: Apache-2.0 license
Kratix is a framework for building Platform-as-a-Product

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to kratix

market-pricing
Wrapper for the unofficial Steam Market Pricing API
Stars: ✭ 21 (-88%)
Mutual labels:  promise
iHateReadingLogs
Our website logs repository, Reach the website the get the complete details
Stars: ✭ 42 (-76%)
Mutual labels:  product
platframe
Structured, scalable and modular frontend development platform.
Stars: ✭ 38 (-78.29%)
Mutual labels:  platform
Blankly
🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.
Stars: ✭ 1,456 (+732%)
Mutual labels:  platform
vue-geolocation
ask to your users their coordinates, and wrap them into a Promise
Stars: ✭ 88 (-49.71%)
Mutual labels:  promise
dashcore-node
Full node with extended capabilities using Dashcore and Dash Core (dashd)
Stars: ✭ 30 (-82.86%)
Mutual labels:  platform
DOKS
Managed Kubernetes designed for simple and cost effective container orchestration.
Stars: ✭ 80 (-54.29%)
Mutual labels:  product
Redux
No description or website provided.
Stars: ✭ 40 (-77.14%)
Mutual labels:  promise
fast-cartesian
Fast cartesian product
Stars: ✭ 51 (-70.86%)
Mutual labels:  product
matters-web
Website of Matters.News, built with Next.js.
Stars: ✭ 70 (-60%)
Mutual labels:  platform
alls
Just another library with the sole purpose of waiting till all promises to complete. Nothing more, Nothing less.
Stars: ✭ 13 (-92.57%)
Mutual labels:  promise
promise-yes
Slide about how to use Promise in JavaScript.
Stars: ✭ 13 (-92.57%)
Mutual labels:  promise
appng
appNG is an open source, horizontally scalable application platform for developing and operating applications efficiently. It can be used to build an Application Platform as a Service (aPaaS).
Stars: ✭ 32 (-81.71%)
Mutual labels:  platform
BAINSocial
BAIN Social is a Fully Decentralized Server/client system that utilizes Concepts pioneered by I2P, ToR, and PGP to create a system which bypasses singular hosts for data while keeping that data secure.
Stars: ✭ 14 (-92%)
Mutual labels:  platform
p-ratelimit
Promise-based utility to make sure you don’t call rate-limited APIs too quickly.
Stars: ✭ 49 (-72%)
Mutual labels:  promise
promise-waterfall
promise-waterfall extends promise utilities with sequential flow control function like async.waterfall
Stars: ✭ 28 (-84%)
Mutual labels:  promise
unity-promises
Promises provide a simpler alternative for executing, composing, and managing asynchronous operations when compared to traditional callback-based approaches. They also allow you to handle asynchronous errors using approaches that are similar to synchronous try/catch.
Stars: ✭ 36 (-79.43%)
Mutual labels:  promise
try-to-catch
functional try-catch wrapper for promises
Stars: ✭ 30 (-82.86%)
Mutual labels:  promise
myPromise
promise
Stars: ✭ 42 (-76%)
Mutual labels:  promise
nedb-promise
Promisified nedb wrapper
Stars: ✭ 95 (-45.71%)
Mutual labels:  promise

Kratix

Kratix

κρατήστε μια υπόσχεση | kratíste mia ypóschesi | Keep a promise

syntasso

What is Kratix?

Kratix is a framework that enables co-creation of capabilities by providing a clear contract between application and platform teams through the definition and creation of “Promises”. Using the GitOps workflow and Kubernetes-native constructs, Kratix provides a flexible solution to empower your platform team to curate an API-driven, bespoke platform that can easily be kept secure and up-to-date, as well as evolving as business needs change.

Promises:

  • provide the right abstractions to make your developers as productive, efficient, and secure as possible. Any capability can be encoded and delivered via a Promise, and once “Promised” the capability is available on-demand, at scale, across the organisation.
  • codify the contract between platform teams and application teams for the delivery of a specific service, e.g. a database, an identity service, a supply chain, or a complete development pipeline of patterns and tools.
  • can be shared and reused between platforms, teams, business units, even other organisations.
  • are easy to build, deploy, and update. Bespoke business logic can be added to each Promise’s pipeline.
  • can create “Workloads”, which are deployed, via the GitOps Toolkit, across fleets of Kubernetes clusters.

A Promise is comprised of three elements:

  • Custom Resource Definition: input from an app team to create instances of a capability.
  • Worker Cluster Resources: dependencies necessary for any created Workloads.
  • Request Pipeline: business logic required when an instance of a capability is requested.

Want to see Kratix in action?

Getting Started

Check our documentation on kratix.io

Contents

Work with Kratix's originators, Syntasso, to deliver your organisation's Platform-as-a-Product.

Give feedback on Kratix

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].