Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save gAmUssA/46f75ca4f3aa9ab036d3dd1b09d90f83 to your computer and use it in GitHub Desktop.
Save gAmUssA/46f75ca4f3aa9ab036d3dd1b09d90f83 to your computer and use it in GitHub Desktop.

Workshop: Service Mesh for Java Developers

Requirements for Attendees

To make the most out of the "Service Mesh for Java developers" workshop, attendees are expected to meet the following requirements:

  1. Basic knowledge of Java development: Attendees should be familiar with Java programming concepts and have experience working with Java-based frameworks such as Spring Boot and Micronaut.

  2. Familiarity with containerization: A basic understanding of Docker and containerization concepts is essential, as the workshop will involve deploying Java applications within containers.

  3. Experience with Kubernetes: Attendees should have a working knowledge of Kubernetes, including concepts like clusters, nodes, deployments, and services. Prior experience using Minikube or KIND (Kubernetes IN Docker) for local Kubernetes development is strongly recommended.

  4. Understanding of service mesh concepts: A basic understanding of service mesh architecture and its benefits will help attendees grasp the workshop material more effectively. Prior knowledge of service mesh technologies (Istio, Kuma, Linkerd, etc.) is a plus but not a prerequisite, as attendees will receive an introduction to the service mesh pattern during the workshop.

  5. Pre-installed software and tools: Ensure that the following tools are installed and set up on your local machine before attending the workshop:

  6. Laptop with appropriate operating system: Attendees should bring a laptop with a Linux or macOS operating system, at least 8 GB of RAM, and a modern multi-core processor to run the necessary tools and applications during the workshop. Ensure that you have a stable internet connection for the workshop’s duration.

Note
For Windows laptop users, unfortunately, we don’t have access to Windows machines to validate all the instructions. If you are bringing a Windows laptop, make sure you have appropriate rights to install software like Docker or Minikube. Please be aware that the workshop experience might not be as seamless compared to using a Linux or macOS operating system.
  1. Active participation: Attendees are expected to actively engage in hands-on exercises and discussions throughout the workshop to maximize learning and gain practical experience with service mesh technologies.

Note
Grafana and Prometheus will be installed during the workshop, so there is no need to pre-install them on your local machine.

By meeting these requirements, attendees will be well-prepared to participate in the "Service Mesh for Java developers" workshop, enhancing their understanding of service mesh technologies and their benefits for Java/JVM developers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment