Skip to content

nginxinc/microservices-march

microservices-march

Welcome to Microservices March!

MM22-graphic

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 to try out our browser-based labs.

Lab 1: Reduce Kubernetes Latency with Autoscaling

  1. Access the example files.

  2. Get the lab guide.

  3. Watch the webinar "Architecting Kubernetes Clusters for High-Traffic Websites" 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.

Lab 2: Protect Kubernetes APIs with Rate Limiting

  1. Access the example files.

  2. Get the lab guide.

  3. Watch the webinar "Exposing APIs in Kubernetes" 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.

Lab 3: Protect Kubernetes Apps from SQL Injection

  1. Access the example files.

  2. Get the lab guide.

  3. Watch the webinar "Microservices Security Pattern" 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.

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

  1. Access the example files.

  2. Get the lab guide.

  3. Watch the webinar "Microservices Security Pattern" 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.

About

Examples from the Microservices March lectures and exercises.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published