Matt Sicker created WHIMSY-268:
----------------------------------

             Summary: Cloud native architectural improvements
                 Key: WHIMSY-268
                 URL: https://issues.apache.org/jira/browse/WHIMSY-268
             Project: Whimsy
          Issue Type: New Feature
          Components: General
            Reporter: Matt Sicker


Coming from a development background in devops and cloud native applications, I 
find it somewhat difficult to go back to working on projects with huge amounts 
of variability between environments (production and development in particular) 
and non-trivial manual steps to perform set up or deployment. What I'd like to 
propose here is a cloud native modernization project that would consist of the 
following:

* Containerize the various services running as Docker images or similar tech.
* Create Kubernetes configurations (possibly using Helm if needed) for running 
the suite of apps and services for at least running in minikube for local 
development. In the past, I may have suggested writing a docker-compose 
configuration, but that syntax diverged into Docker Swarm which has been 
overtaken by Kubernetes over time as it is.

This could be an interesting use case for trying out Jenkins X, too, though 
that would be more relevant to overhauling both development and production 
usage, and I'd assume we would need to coordinate with Infra for running 
Kubernetes in production.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to