Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nginxinc/microservices-march
- Owner: nginxinc
- License: apache-2.0
- Created: 2022-03-11T00:59:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-08T13:37:51.000Z (8 months ago)
- Last Synced: 2024-11-06T10:19:44.559Z (about 2 months ago)
- Size: 245 KB
- Stars: 28
- Watchers: 9
- Forks: 25
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)