banctilrobitaille / Distributed-Cloud-Database

Repository for submissions on the CloudDB course.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Distributed Cloud DB Build Status

This cloud database project has been developped as part of the Cloud Database Praktikum (IN4163) at TUM (Technische Universität München). The team had to implement a distributed, scalable, encrypted, replicated database within a 16 weeks timespan and defend its design choices. The proposed solution includes an external configuration manager, SSL communication, a load balancer, custom transactions and StatsD metric. The team received an sehr gut grade for this project which is the highest possible.

High Level Architecture

ECS/Loadbalancer and messaging

How to contribute ?

  • Create a branch by feature and/or fix
  • Get the code
  • Commit and push
  • Update your branch
  • Create a pull request

Branch naming

Feature branch

feature/ [Short feature description]

Bug branch

fix/ [Short fix description]

Commits syntax:

Adding code:

+ Added [Short Description]

Deleting code:

- Deleted [Short Description]

Modifying code:

* Changed [Short Description]

Merging code:

Y Merged [Short Description]

About

Repository for submissions on the CloudDB course.


Languages

Language:Java 96.0%Language:JavaScript 1.9%Language:HTML 1.9%Language:CSS 0.1%