Skip to content

Examples from the Microservices March lectures and exercises.

License

Notifications You must be signed in to change notification settings

khomah8/microservices-march

 
 

Repository files navigation

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

Access the example files.

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.

Watch the demo walkthrough for commentary on what you'll be doing and why.

Lab 2: Protect Kubernetes APIs with Rate Limiting

Access the example files.

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.

Watch the demo walkthrough for commentary on what you'll be doing and why.

Lab 3: Protect Kubernetes Apps from SQL Injection

*coming March 21*

Lab 4: Reduce Downtime and Improve Resilience with a Canary Deployment

*coming March 28*

About

Examples from the Microservices March lectures and exercises.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published