fabric8-platform icon indicating copy to clipboard operation
fabric8-platform copied to clipboard

How do I use fabric8 with akka & lagom

Open chnsh opened this issue 7 years ago • 2 comments

I want to build a reactive machine learning pipeline and want to use akka and lagom to do so. In addition, I want to use all the goodies of fabric8 on top of the akka and lagom.

Is it possible to do so?

chnsh avatar May 28 '17 16:05 chnsh

lagom is optional

chnsh avatar May 29 '17 04:05 chnsh

fabric8 can build any applications; monolith, microservice, microlith etc. All thats required are:

  • example quickstarts we can include in our Create App wizards
  • build tools and Jenkins pipelines to implement the CI / CD and define the kubernetes manifests etc

Right now we've lots of quickstarts for various different languages and runtimes: https://github.com/fabric8-quickstarts/ though I don't think anyone's done an Akka/Lagom yet. If anyone fancies contributing one we'd be happy to include it in our distribution.

The only other comment I have is that I'm not sure of the relationship between lagom and kubernetes; they look kinda competitive? If lagom works well on kubernetes then sure, lets support both; but maybe lagom has a different mechanism to do deployments and rolling upgrades using containers to the kubernetes approach? I mean a pipeline in fabric8 can do anything (e.g. use Ansible to deploy legacy stuff without any containers) so am sure lagom could be used in a jenkins pipeline whether or not lagom is kubernetes native.

We are big fans of kubernetes though on the fabric8 project and see kubernetes as the ideal platform for deliverying software; as kubernetes manifests & docker images; whatever languages, runtimes and frameworks folks choose to implement things

jstrachan avatar Jun 20 '17 08:06 jstrachan