Karn Wong
• Unknown
Homepage and blog by Karn Wong
- Generator
- Zola
- Public lists
- I ♥ RSS
- Fetched
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
Book Highlights - Managing Transitions: Making the Most of Change by William Bridges
Karn Wong
• Unknown
Use SQL against CSV (or other hard files) without CLI
Karn Wong
• Unknown
DevX starts at your local machine
Karn Wong
• Unknown
The mythical ChatOps in action
Karn Wong
• Unknown
DuckDB vs Polars vs Spark!
Karn Wong
• Unknown
Cost optimization with Kubernetes
Karn Wong
• Unknown
Kubernetes with Grafana Cloud
Karn Wong
• Unknown
Bare metal works, until it doesn't. Hello, cloud.
Karn Wong
• Unknown
Google Analytics v4 ingestion via BigQuery
Karn Wong
• Unknown
SecretOps with Teller
Karn Wong
• Unknown
Data transformation - Python vs SQL showdown
Karn Wong
• Unknown
Terraform RDS module with DNS setup
Karn Wong
• Unknown
Book Highlights - Engineering Management for the Rest of Us by Sarah Drasner
Karn Wong
• Unknown