GithubHelp home page GithubHelp logo

koki / structurederrors Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 45 KB

Errors with context and other structured information

License: Apache License 2.0

Go 100.00%
error-handling golang nested-errors nested-structures nested-objects

structurederrors's Introduction

Koki

Koki is an open source platform for application lifecycle automation with Kubernetes. It is very simple to setup, configure and use while being powerful enough to automate any application workload. It is an orchestrator that orchestrates lifecycles of applications running on Kubernetes. Koki is a platform that leverages the power of the Kubernetes framework to deliver automation for application workloads.

Koki’s aim is to provide configuration management, release management, and application lifecycle management through a declarative interface. Koki is designed to be highly extensible and it can be easily plugged into any existing system for monitoring, alerting, scaling, upgrading, snapshotting, backing up etc.

It is pronounced "coke-ee"

Why Koki?

There are a plethora of IT automation tools available today. Some well known names include Ansible, Chef, Puppet etc. These tools provide various levels and styles of infrastructure automation. They however mix application lifecycle management with cluster management. This means that application lifecycle designers also have to be wary of infrastructure management concerns. Coupling application lifecycle behavior with infrastructure management makes it difficult to create infrastructure agnostic deployment descriptors. i.e, deployment descriptors that can be reused by others easily and on their existing infrastructure without changes.

Users of Koki can completely specify an application “sprint” without understanding the dynamics of the underlying infrastructure. This will enable modern software development teams, where each team prefers running applications in their own way, to control and maintain their application without any of the overhead of mangling their system to work with centralized infrastructure. This is designed to ease the life of IT engineers in SE teams, and help reduce the number of IT disasters by removing the human factor from this process.

structurederrors's People

Contributors

ublubu avatar wlan0 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

structurederrors's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.