Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nginxinc/microservices-march

Examples from the Microservices March lectures and exercises.
https://github.com/nginxinc/microservices-march

Last synced: 9 days ago
JSON representation

Examples from the Microservices March lectures and exercises.

Awesome Lists containing this project

README

        

# microservices-march
Welcome to Microservices March!

![MM22-graphic](https://github.com/nginxinc/microservices-march/blob/49b8bd76e65306f4ac9e5ec7eb32ff1af1498d6d/MM22%20Banner.png)

This repo contains examples from the Microservices March lectures and hands-on labs. You can use these examples in your own environment, or [register now](https://www.nginx.com/c/microservices-march-2022-kubernetes-networking/) to try out our browser-based labs.

Lab 1: Reduce Kubernetes Latency with Autoscaling

1. [Access the example files.](https://github.com/nginxinc/microservices-march/tree/main/Lab%201%20-%20Reduce%20Kubernetes%20Latency%20with%20Autoscaling)

2. [Get the lab guide.](https://www.nginx.com/blog/microservices-march-reduce-kubernetes-latency-with-autoscaling/)

3. Watch the webinar ["Architecting Kubernetes Clusters for High-Traffic Websites"](https://youtu.be/t_CiHcKE-dc) for a high-level overview on the basics of Kubernetes infrastructure and traffic management, including node pools and node instances, NodePort vs LoadBalancer vs Ingress, a look at the Ingress controller landscape, and what you need to know about the Kubernetes Gateway API.

4. [Watch the demo walkthrough for commentary on what you'll be doing and why.](https://youtu.be/Lj2Mks_M8Ks)

Lab 2: Protect Kubernetes APIs with Rate Limiting

1. [Access the example files.](https://github.com/nginxinc/microservices-march/tree/main/Lab%202%20-%20Protect%20Kubernetes%20APIs%20with%20Rate%20Limiting)

2. [Get the lab guide.](https://www.nginx.com/blog/microservices-march-protect-kubernetes-apis-with-rate-limiting/)

3. Watch the webinar ["Exposing APIs in Kubernetes"](https://youtu.be/g-52agV8fFw) for a high-level overview on the flow of a packet, more on NodePort vs LoadBalancer vs Ingress, Routing Internal vs external traffic (multiple ingresses, IngressClasses), Authorization and Authentication (OIDC), Rate limiting, and Graceful shutdown in Kubernetes.

4. [Watch the demo walkthrough for commentary on what you'll be doing and why.](https://youtu.be/DbwBg_gkr2c)

Lab 3: Protect Kubernetes Apps from SQL Injection

1. [Access the example files.](https://github.com/nginxinc/microservices-march/tree/main/Lab%203%20-%20Protect%20Kubernetes%20Apps%20from%20SQL%20Injection)

2. [Get the lab guide.](https://www.nginx.com/blog/microservices-march-protect-kubernetes-apps-from-sql-injection/)

3. Watch the webinar ["Microservices Security Pattern"](https://youtu.be/k1TYMMxgldY) for a high-level overview on the flow of a packet, more on NodePort vs LoadBalancer vs Ingress, Routing Internal vs external traffic (multiple ingresses, IngressClasses), Authorization and Authentication (OIDC), Rate limiting, and Graceful shutdown in Kubernetes.

4. [Watch the demo walkthrough for commentary on what you'll be doing and why.](https://youtu.be/VxvMQOpn308)

Lab 4: Improve Kubernetes Uptime and Resilience with a Canary Deployment

1. [Access the example files.](https://github.com/nginxinc/microservices-march/tree/main/Lab%204%20-%20Improve%20Kubernetes%20Uptime%20and%20Resilience%20with%20a%20Canary%20Deployment)

2. [Get the lab guide.](https://www.nginx.com/blog/microservices-march-improve-kubernetes-uptime-and-resilience-with-a-canary-deployment/)

3. Watch the webinar ["Microservices Security Pattern"](https://youtu.be/w7ZDeNFD_Co) for a high-level overview on the flow of a packet, more on NodePort vs LoadBalancer vs Ingress, Routing Internal vs external traffic (multiple ingresses, IngressClasses), Authorization and Authentication (OIDC), Rate limiting, and Graceful shutdown in Kubernetes.

4. [Watch the demo walkthrough for commentary on what you'll be doing and why.](https://youtu.be/t7YQSxYbK5k)