Karn Wong
• Unknown
Karn Wong
Homepage and blog by Karn Wong
- Generator
- Zola
- Public lists
- I ♥ RSS
- Fetched
Karn Wong
• Unknown
Hello World API Performance Benchmark (Go, Node, Python, Rust)
Karn Wong
• Unknown
Simplify self-hosting backups to S3 with docker
Karn Wong
• Unknown
Streamlit load test performance
Karn Wong
• Unknown
Reasons why you shouldn't use programming languages for IaC
Karn Wong
• Unknown
GCP's service account credentials can be a security risk. Here's how to mitigate them.
Karn Wong
• Unknown
Thoughts on summarization service system design
Karn Wong
• Unknown
Faster spark workloads with Comet
Karn Wong
• Unknown
Slim down Python Docker image size with Poetry and Pip
Karn Wong
• Unknown
Dataframe write performance to Postgres
Karn Wong
• Unknown
How to connect to Cloud SQL from Cloud Run (no, you don't need a VPC)
Karn Wong
• Unknown
What is platform engineering?
Karn Wong
• Unknown
Collaboration model for data science projects
Karn Wong
• Unknown
Should data scientists deploy models to production?
Karn Wong
• Unknown
Setting up Postgres locally, what could go wrong?
Karn Wong
• Unknown
Things to watch out for GCP SSL with Cloudflare DNS
For our production workload, we deploy the workloads on Kubernetes, in which an ingress resource is created per each deployment. Resources in ingress are GCP Load Balancer and SSL Certificate. As for DNS, we use Cloudflare since it enables CDN without extra configurations on our part.
A few months after the deployment went live initially, we were informed that the website couldn't be accessed. Turns out GCP couldn't renew the SSL Certificate (error FAILED_NOT_VISIBLE.) Looking at GCP docs, turns out if the DNS couldn't be resolved to the Load Balancer IP, it couldn't provision/renew a certificate.
The fix? Disable proxy on Cloudflare records and wait until GCP successfully renews the certs.
Karn Wong
• Unknown
Serverless real-time machine learning inference with AWS
Karn Wong
• Unknown
Some problems can be solved with workflows
Karn Wong
• Unknown
Using Apache Iceberg to reduce data lake operations overhead
Karn Wong
• Unknown
Reduce operational costs with Terraform
Karn Wong
• Unknown
Spark on Kubernetes
Karn Wong
• Unknown
Data Engineering Resources
Karn Wong
• Unknown
A networking God tale: all I want is to run a speedtest behind a firewall
Karn Wong
• Unknown
Spatial data to QGIS server playbook (yes, this is for prod)
Karn Wong
• Unknown
Create Kubernetes service accounts with Terraform
Karn Wong
• Unknown
pglogical setup
Karn Wong
• Unknown
Book Highlights - Atlas of the Heart by Brene Brown
People will do almost anything to not feel pain, including causing pain and abusing power.
Very few people can handle being held accountable without rationalizing, blaming, or shutting down.
Without understanding how our feelings, thoughts, and behaviors work together, it’s almost impossible to find our way back to ourselves and each other. When we don’t understand how our emotions shape our thoughts and decisions, we become disembodied from our own experiences and disconnected from each other.
Karn Wong
• Unknown
Book Highlights - Build by Tony Fadell
Karn Wong
• Unknown
Hassle-free Kubernetes monitoring with Coroot
Karn Wong
• Unknown