theemadnes
Cloud architect & x-dev manager. Ex AWS. BJJ black belt. I mostly work on https://github.com/GoogleCloudPlatform/kubernetes-engine-samples
GoogleChicago
Pinned Repositories
acm-demo-journey
Basic walkthrough of Anthos Config Management capabilities (configsync & policy controller) as well as integration with Config Connector's KRM model for GCP resources
genai-pdf-summarization-01
playing around with PDF to text, and then using the text with generative AI models to summarize the PDF
gke-whereami
THIS REPO IS NO LONGER MAINTAINED - it has been moved over to Google Cloud's kubernetes-engine-samples repository - A simple Flask (or gRPC) app for showing what node / zone / region a given K8s pod is in. Includes a bunch of additional context, including service account, networking information, and optionally, headers received.
iot_anomaly_analytics
Process data ingestion to perform both anomaly detection via Kinesis Analytics and store data for analytics with Athena
IpGeoLocatorDashboard
Small PoC to analyze AWS VPC Flow Logs in near real-time by enriching IP address info with geolocation metadata
kn2k8s
command line tool for converting knative YAML to Kubernetes API
microservices-saga-sample
Naive attempt at using multiple microservices that implement the saga pattern with idempotency.
PDF_text_extract
AWS Lambda function written in Python to perform text extraction (using Slate) from a PDF put to S3 & indexed in ElasticSearch. — Edit
spark_streaming_kinesis_demo
Demo code for sending data to a Kinesis stream & processing it with Spark
whereami-go
Golang port of https://github.com/GoogleCloudPlatform/kubernetes-engine-samples/tree/main/quickstarts/whereami
theemadnes's Repositories
theemadnes/microservices-saga-sample
Naive attempt at using multiple microservices that implement the saga pattern with idempotency.
theemadnes/AsciiPath
Simple golang web service that takes a string as input and returns ASCII art rendering (via https://github.com/common-nighthawk/go-figure). Using this as a personal hello world learning project for using WASM.
theemadnes/asm-authz-demo-01
testing asm authz + rbac
theemadnes/asm-ig-proxy-demo-01
Example of using a subset of Anthos Service Mesh / Istio capabilities by doing TLS term at IG layer and proxying requests to backend service.
theemadnes/dev-day-chicago-2022
K8s samples for my demos during Google's Dev Day Chicago 2022
theemadnes/diablo2-weapons-to-bq
hello world to explore importing D2 weapons information to BQ and some sample queries
theemadnes/e2m-gateway-api-01
refreshing E2M with Gateway API
theemadnes/EmojiSSE
SSE streaming hello world for Cloud Run
theemadnes/flask-opentelemetry-tracing-logging
PoC to test Cloud Trace and Cloud logging integration
theemadnes/gke-keda-pubsub-test
The repo name says it all - just testing a sample autoscaled app for job processing
theemadnes/gke-networking-recipes
theemadnes/golang-cli-test
testing cli via golang
theemadnes/golang-grpc-trace-demo
Setting up a pair of services (frontend & backend) to demo cross-service tracing via OTEL
theemadnes/istio-with-vm-01
testing Istio on GKE with GCE VM to test if locality LB works from VM -> GKE
theemadnes/kube-gke-crossaccount-example
testing x-account kubeapi access
theemadnes/mci-asm-gcs-01
test using ASM/MCI as a proxy for GCS objects
theemadnes/mci-asm-http-grpc-demo
demo-ing edge-to-mesh pattern with multi-cluster ingress, anthos service mesh, and a pair of services (one HTTP and the other gRPC)
theemadnes/picoblogger
Building a microblog site from scratch to learn stuff :|
theemadnes/poststarthook-test
Testing out running a background process in a K8s pod within the same container as the app process
theemadnes/wasm-ferymon-testing
playing around with wasm & ferymon
theemadnes/whereami-wasm
Testing out providing `whereami` functionality in a WASM plugin for Istio-based envoy sidecars
theemadnes/workstations-custom-images
custom images for Google Cloud custom images
theemadnes/cicd-system-demo-01
Demo using Cloud Workstations, GitHub, Cloud Build, and Cloud Deploy (and other stuff)
theemadnes/cloud-run-dispatch-demo
playing around with creating a dispatcher service that creates Cloud Run jobs
theemadnes/fly-io-gossip-glomers
playing around with https://fly.io/dist-sys/
theemadnes/gossip-python
Implementation of the gossip protocol
theemadnes/kotlin-hello-world
intro to kotlin
theemadnes/mocking-json-examples
Istio / ASM YAML examples for external site serviceEntries
theemadnes/multicluster-gateway-proxy-sandwich
testing out GKE Gateway controller in front of nginx ingress controller in front of a web service
theemadnes/sds-demo
Software Delivery Shield demo illustrating end-to-end solution for secure software supply chain