/from-monolith-to-k8s

Workshop-style guide for rearchitecting a Java Monolith application to a Cloud Native architecture running in Kubernetes

Primary LanguageHTMLApache License 2.0Apache-2.0

From Monolith to K8s

Welcome to this community project created to be used as examples for showing different Open Source projects that can help you in your Cloud-Native journey.

No matter which technology stack you are using for your day to do day work, these examples are easy to follow and should give enough pointers for you to implement similar approaches in your projects.

This repository contains different directories that explains different aspects of the sample application and how different projects can be used in conjuctions to solve particular challenges or to make our everyday life a little bit easier.

Scenario

The examples included and linked in this repository all use the same application, a Conference Platform. You can find more about the application and the application architecture in the scenario section

Open Source Projects

After installing playing around and trying to break the application you can try to use different Open Source projects to solve different challenges, and you can find separate guides to do so:

Source Code

Conferences

Feedback / Get Involved

All the projects here are Open Source under the ASL 2.0 License and I welcome Pull Requests and Issues with more tools additions and suggestions to improve the workshop. I encourage people to follow the workshop in their own clusters to experience the usage of these tools, their issues and their strengths.