Get Started

The next page contains prerequisites and installation instructions to get you started with Hiveio. The examples provided cover the basics of RESTful and CQRS/ES architectures. Descriptions are also provided on how to extend the concepts to future iterations to express the evolution of a project.

The Development process for domain logic only requires a Text Editor or IDE that supports JavaScript and Node.js/Docker. The rest of the instructions outlined here provide infrastructure details for installation and deployment.

Prerequisites

The prerequisites vary depending on the architecture. All implementations require Docker of some form. Whether it is just pure Docker, Docker Swarm, or Kubernetes is up to you. It is also strongly recommended you use a load balancer of some sort since the whole purpose of the framework is horizontal scalability.

Cloud Platforms

Required
Docker
Recommended
Kubernetes, Swarm, or a cloud service provider

More

Once you decide on your cloud platform, you're ready to start building and deploying your application services and dependencies. Hiveio will integrate well with many of the cloud-native projects and other containerized services.