George LaiA Workaround Solution To Enabling High Availability For Dagster DaemonBased on leader election in KubernetesApr 4, 2023Apr 4, 2023
George LaiDeployment Of Dagster With SSL Connection To PostgreSQLThe default Dagster deployment using Helm includes installation of PostgreSQL in the Kubernetes cluster. This article is aimed at showing…Nov 30, 2022Nov 30, 2022
George LaiStrategies Of User Code Deployments In DagsterThis article is aimed at introducing the feature of user code deployment in Dagster and three deployment strategies depending on various…Sep 18, 2022Sep 18, 2022
George LaiApache Spark On KubernetesThis article is aimed at introducing the feature of Apache Spark on Kubernetes, which is officially announced as production-ready and…Aug 27, 20222Aug 27, 20222
George LaiMy Journey Towards Getting Started With MeltanoIn this article, we aimed at getting started with Meltano, an open source project focused on ELT (extract, load, transform) within the…Aug 25, 2022Aug 25, 2022
George LaiMinikube — Playing with Local Kubernetes ClusterKubernetes is one of the most famous container orchestration systems. And the Minikube is a tool for running a single-node Kubernetes…Mar 5, 20171Mar 5, 20171
George LaiApache Flink Tutorials — Transformations on Single DataSetTransformation operators play important roles when processing data in Apache Flink and Apache Sprak as well. For most data sources, they…Feb 22, 20161Feb 22, 20161
George LaiApache Flink DataSet API Chinese Programming Guide.第一個範例(The First Example)Feb 12, 2016Feb 12, 2016
George LaiAkka — Actor的訊息傳遞在Akka中,訊息可以是任意物件,但這些物件必須是不可變更的(immutable)。所以,一個比較好的做法是採用具不可變更特性的case class。例如:Jan 20, 2016Jan 20, 2016