Giter VIP home page Giter VIP logo

tinycyber / ortelius Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ortelius/ortelius

0.0 0.0 0.0 702.92 MB

Ortelius simplifies the implementation of microservices. By providing a central catalog of services with their deployment specs, application teams can easily consume and deploy services across cluster. Ortelius tracks application versions based on service updates and maps their service dependencies eliminating confusion and guess work.

Home Page: https://ortelius.io

License: Other

HTML 1.20% C 0.35% C++ 23.67% Shell 0.29% CSS 1.88% Batchfile 0.07% JavaScript 48.54% Java 20.75% PLpgSQL 0.05% PHP 0.14% DM 1.37% Roff 0.01% Python 1.05% Perl 0.17% Yacc 0.13% VBScript 0.30% Reason 0.04%

ortelius's Introduction

Ortelius

Welcome to Ortelius. Ortelius is an open source project that aims to simplify the implementation of microservices. By providing a central catalog of services with their deployment specs, application teams can easily consume and deploy services across cluster. Ortelius tracks application versions based on service updates and maps their service dependencies eliminating confusion and guess work. Unique to Ortelius is the ability to track your microservice inventory across clusters mapping the differences. Ortelius serves Site Reliability Engineers and Cloud Architects in their migration to and ongoing management of a microservice implementation. For more information, see the comprehensive documentation at http://docs.ortelius.io

Ortelius Goals

The goals of the Ortelius Open Source Project are:

  1. Simplify deployment automation across the life cycle in traditional, hybrid and microservice environments.
  2. Allow organizations to achieve business agility by providing a clear path for fast and safe incremental releases with impact analysis and feedback loops. 
  3. Give developers the power to control how their software is released across all environments by defining deployment configurations data that is separate from the definition.   
  4. Deliver transparency into the deployment process by mapping component and microservice relationships with BOM and Difference Reports across deployed environments (clusters, cloud, physical).  
  5. Establish a market place to share microservices with their deployment requirements and versions.

Open Source Sub-Committees

CD Environment - Development Infrastructure and Productivity

Create a CD process for managing pull requests, builds, tests and releases.

Contributors:

  • Anand Bhagwat
  • Steve Taylor
  • Sanjay Sheel

Data Science and Visualization

Determine what reports and maps can currently be created and/or enhanced. Begin looking at what data can be passed back to the CD pipelines for predictive reporting, risk assessment. (Think truth tables).

Contributors:

  • Tracy Ragan

Deployment Integrations

Create integrations with documentation and videos for the following CI/CD Solutions:

  • Jenkins: 90% work completed
  • Jenkins X
  • Screwdriver
  • Tekton (Tekton Catalog)
  • Spinnaker
  • Argo

Contributors:

  • Steve Taylor

Market Place and Domains

Enhance the current Domain structure to make it more like a Marketplace for sharing Microservices. Think API marketplace.

Contributors:

  • Christopher Hicks
  • Steve Taylor
  • Ayesha Khaliq

UX and Testing

Review User Interface and make recommendations for improving with a focus on ease of use. Define test cases with automation.

Contributors:

  • Tracy Ragan
  • Parijat Kalita

Documentation

Review documentation and re-write or clarify complexities.

Contributors:

  • Tracy Ragan
  • Divya Mohan

Architecture

Work to begin breaking down the monolithic into services. Starting with logging as a good first step. Integration with Istio with Routing. Solving onboarding efforts (AWS scraping for existing microservice customers)

Contributors:

  • Christopher Hicks
  • Steve Taylor
  • Ayesha Khaliq

Development

Work on existing enhancements and bug fixes. Add them to the core Ortelius repository unless a doc change.

Contributors:

  • Steve Taylor

Product Management

  • Website, branding, outreach
  • Review messaging, update logo, work on blogs.
  • Personas, Journey Maps, service maps, roadmaps, Value Canvas, Go-to-Market strategies, product metrics.
  • What problem or opportunity is being explored?
  • How is the solution being framed to tackle this?
  • What is being measured to determine if this is successful?
  • Who are the people that this solution serves?
  • How are they being informed about it?
  • How are they learning to actually use or benefit from it?
  • How are they involved in collaborating on the solution with us?
  • What is the experience like for new collaborators getting started?
  • How does the solution fit with both the immediate and wider ecosystem?
  • Are there any roadblocks that can be removed in how we operate?
  • What additional resources could be made available? Where would those resources help most?
  • Where is the documentation being maintained on the project?
  • Do we understand accessibility requirements? Are we meeting them?

Contributors:

  • Tracy Ragan
  • Neetu Jain
  • Divya Mohan

Project Management

Track progress, define process, work with Steve and Marky managing pull requests and releases dates.

Contributors: -Tracy Ragan -Neetu Jain

Installation

Browse through the [installation and support guide] http://docs.ortelius.io/userguide/installation-and-support/ for detailed guidance on how to sign up for & set up Ortelius.

Support

https://github.com/ortelius/ortelius/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.