William YinUsing Kubernetes and Docker to Create a Simple WebsiteKubernetes is an open-source platform for automating deployment, scaling, and management of containerized applications. Kubernetes pulls…Jul 27Jul 27
William YinSetting Up a Kubernetes Cluster on Google Cloud with a Load Balancer, Three Master Nodes, and Three…Kubernetes, often abbreviated as K8s, is an open-source platform designed for automating the deployment, scaling, and operation of…Jul 23Jul 23
William YinUnderstanding Batch Files and Batch Headers in Apache KafkaApache Kafka is a distributed streaming platform designed for high-throughput and low-latency data streaming. One of the key features that…Jul 17Jul 17
William YinUnderstanding the Structure of Kafka’s Log FilesApache Kafka, a distributed streaming platform, is known for its ability to handle high-throughput and low-latency data streams. At the…Jul 15Jul 15
William YinImplementing Go Concurrency Features in Java Part 4: Implementing the Sync PackageThis article is the fourth in a series of articles documenting my process implementing Go concurrency features in Java. In the previous…Jul 8Jul 8
William YinImplementing Go Concurrency Features in Java Part 3: Implementing the Select StatementThis article is the third in a series of articles documenting my process implementing Go concurrency features in Java. In the previous…Jul 7Jul 7
William YinImplementing Go Concurrency Features in Java Part 2: Implementing ChannelsThis article is the second in a series of articles documenting my process implementing Go concurrency features in Java. In the previous…Jul 6Jul 6
William YinImplementing Go Concurrency Features in Java Part 1: Implementing the Go Keyword and Wait GroupsThis article is the first in a series of articles documenting my process implementing Go concurrency features in Java. I was motivated to…Jul 5Jul 5
William YinWhat We Can Learn From Kafka’s Memory PoolsAnalyzing Apache Kafka’s SimpleMemoryPool and GarbageCollectedMemoryPool classes can teach us a great deal about writing thread-safe code…Jul 5Jul 5
William YinUsing Apache Kafka, Spring Boot, and React to Create an Easily-Scalable Fleet Manager ApplicationApache Kafka open-source distributed event streaming platform which is optimized for ingesting and transforming real-time streaming data…Jun 17Jun 17