Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

drazendee/openhack-devops-team

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name

The DevOps open hack event is designed to foster learning via implementing DevOps practices with a series of challenges.

Architecture

The application used for this event is a heavily modified and recreated version of the original My Driving application.

The team environment consists of the following:

  • Azure Kubernetes Service (AKS) cluster which has four APIs deployed:

    • POI (Trip Points of Interest) - CRUD API written in .Net Core 2 for points of interest on trips
    • Trips - CRUD open API written in golang 1.11 for trips connected to the client application
    • UserProfile - CRUD open API written in Node.JS for the users of the client application

      Note:PATCH/POST operations not functional

    • User-Java - API written in Java with POST and PATCH routes plus swagger docs routes for the users of the client application.
  • Mobile Apps - for iOS and Android which will display driving trip data

Getting Started

To understand each of the components above in more detail, please visit the readme files inside the root folder of each corresponding part of the application.

Prerequisites

It is useful but not required to have a basic knowledge of the following topics:

  • Kubernetes
  • Azure DevOps (formally VSTS) or Jenkins

Resources

The provisioning of this environment for proctors can be found in the DevOps Openhack Proctor Github repository.

About

Devops Openhack Team Environment APIs

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 82.6%
  • Java 7.1%
  • Go 6.7%
  • JavaScript 2.6%
  • PowerShell 0.4%
  • Smarty 0.3%
  • Dockerfile 0.3%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.