Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 1.69 KB

service-description.md

File metadata and controls

47 lines (28 loc) · 1.69 KB

Service Description

This Github project serves as an example for using our technologies and the Lagom on Kube framework

  • This document explains how to set up and start up a Kubernetes cluster with Lagom services, either on AWS or in a Minikube

    alt kubernetes services

  • We have created 3 demo services connected to the Service Registry

    • A Telegram bot Lagom service forwarding requests to the Wolfram Lagom service

    • A Wolfram Lagom service forwarding requests from the Telegram bot to the Wolfram Alpha engine, then forwards the response back to the Telegram bot Lagom service

    • A HelloWorld service simply returning environment variables

    alt lagom services

  • These 3 services, as well as the Service Registry, are deployed into the Kubernetes cluster

    alt kubernetes

Based on these projects, scripts, and tutorials you will learn to

  1. Compile and configure the Service Registry

  2. Compile and configure the Lagom demo services

  3. Deploy Kubernetes on Minicube locally

  4. Deploy a Kubernetes cluster on AWS using kops

  5. Automatically deploy a Kubernetes cluster on AWS using Ansible

Tutorial

See the tutorial to learn how to build and deploy an application using the example of a Telegram bot.