pyramid-exampleapp-go

command module
v0.0.0-...-064a264 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2017 License: Apache-2.0 Imports: 19 Imported by: 0

README

What is this

Demonstration for running applications on top of Event Horizon.

This project assumes that you're coming from/are familiar with the Quickstart guide.

The meat of the project is in main.go which is well documented and you should read it.

Architecture of this app

  • Golang, Linux, Docker
  • Embedded database (BoltDB)
  • ORM layer (Storm) on top of BoltDB. Normally I wouldn't recommend using an ORM but it was the least amount of code to persist data to make this demo work.

Tutorials

It is recommended that you read these in order.

  1. Setting up & introduction
  2. Live migration tutorial

TODO

While under heavy writing:

  • demonstration of high availability setup
  • demonstration of zero-downtime migration of a live service to 100 % different tech stack
  • demonstration of pause + database structure migration + resume

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
bin
stresstest command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL