Khoa PhamCustom AMI to fix EKS 1.14 failing DNS queriesWe upgraded my EKS clusters to 1.14.7 about 2 weeks ago. Since then, pods communication, either inter-pod or to the internet, started…Oct 21, 20192Oct 21, 20192
Khoa PhamRouting with Channel and Goroutine (P2)For more simple scenarios, please see P1.Jul 30, 2019Jul 30, 2019
Khoa PhamHow would you organize your goroutine and channel? (P1)P1 TLDR: keep the state in the message! and if you don’t know what that means yet, keep reading.Apr 27, 20192Apr 27, 20192
Khoa PhamLoad balancer at your fingertips (Golang)Load balancer (LB), as its name suggests, is a gateway that distributes incoming traffic to backends. Load balancer in this post refers to…Dec 5, 20181Dec 5, 20181
Khoa PhamBuild a DNS server in GolangRequirement: A local DNS server that can forward and cache DNS queries Extra 1: Give it an interface for records management (HTTP…Nov 29, 20183Nov 29, 20183
Khoa PhamDon’t parse everything from client multipart POST (Golang)This post is about handling file upload from server side, if you are also looking to send file in multipart with minimal memory from…Nov 26, 20185Nov 26, 20185
Khoa PhamSending big file with minimal memory in GolangMost common way of uploading file(s) by http is splitting them in multiple parts (multipart/form-data), this structure helps greatly as we…Nov 12, 20187Nov 12, 20187