Open in app

Sign In

Write

Sign In

Programmer
Programmer

13 Followers

Home

About

Jan 25, 2022

sbt Library Dependencies et al

sbt provides Library Dependencies as a way to configure external dependencies to a project. This has implications on building, publishing and/or dockerizing outputs. Hope to provide the differences between managedDependencies and unmanagedDependencies and also on how this can tweaked for certain packaging units. Usually multi-project based sbt contains the following…

Sbt

3 min read

Sbt

3 min read


Jul 22, 2021

Docker Compose 101

Configure and docker compose in 5 minutes for docker images Introduction Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Whenever one has to run more than a container and have them to communicate with another, Docker…

Docker Compose

2 min read

Docker Compose

2 min read


Jun 1, 2021

Kafka: From Zero to Topic with Producer and Consumer.

Quick yet gentle introduction in get Kafka running In this article I am using Kafka 2.8.0 for client and server. Hence one may notice some discrepancy with the use of Zookeeper. This is due to KIP-500 to replace Zookeeper with self-managed quorum. Introduction The best way to introduce Kafka is by…

Kafka

3 min read

Kafka

3 min read


Mar 20, 2021

Kubernetes: Taming Volume Snapshot

Many times one would have a need to template-ize a volume and would like to clone it for every new pod creation. ‘Volume Snapshot’ is the name for this. In this article I have put together the steps required to create a master template as PVC create a volume snapshot …

Kubernetes

3 min read

Kubernetes: Taming Volume Snapshot
Kubernetes: Taming Volume Snapshot
Kubernetes

3 min read


Dec 14, 2020

Building Apache Spark 3.3.0 to support S3 / GCS

Customize Apache Spark 3.3.0 to work with S3 / GCS Apache Spark 3.3.0 can be built from source code along with (1) AWS specific binaries to enable reading and writing to s3 (2) GCP specific binaries to enable reading and writing to gcs (3) Azure — at the time of…

Spark

3 min read

Building Apache Spark 3.x for S3
Building Apache Spark 3.x for S3
Spark

3 min read


Nov 2, 2020

Hashicorp Vault

A developer’s guide to setting up Vault in kubernetes and using it with kv-store for secrets and userpass access. In this brief write-up, I shall try to provide a quick way to get Vault up and running from a running GKE cluster. Installation Installation of vault can be simplified using helm…

Vault

4 min read

Hashicorp Vault
Hashicorp Vault
Vault

4 min read


Mar 27, 2020

Closure

Revised What is Closure? A closure is the combination of a function and the lexical environment within which that function was declared. The reason it is called a “closure” is that an expression containing free variables is called an “open” expression, and by associating to it the bindings of its free variables, you…

Functional Programming

2 min read

Functional Programming

2 min read


Mar 27, 2020

elasticsearch using kubernetes

Deploying elasticsearch using kubernetes In this article, I would like to provide an example of using StatefulSet to deploy an elasticsearch cluster. The configuration for this setup requires An headless service (for intra-node communication) A LoadBalancer service (for providing REST endpoint to outside world) using Client Nodes only. A StatefulSet…

Elasticsearch

2 min read

elasticsearch using kubernetes
elasticsearch using kubernetes
Elasticsearch

2 min read


Mar 27, 2020

kubernetes storage 101

Understanding how storage works Kubernetes, a container orchestration engine had been built for stateless systems. These are generally the kinds of applications we commonly build. applying deployment configuration for applications does help with this effectively. But, there may be cases where one wants to preserve state in a pod.

Kubernetes Cluster

3 min read

kubernetes storage 101
kubernetes storage 101
Kubernetes Cluster

3 min read


Feb 24, 2020

Apache Spark + Kubernetes — v1

Configure Apache Spark with Kubernetes Many people like to use k8 for the clustering and scaling capabilities. And many other people like to use Apache Spark for big data processing in a cluster. In order to be able to get best of both worlds, a new experimental resource-manager has been…

Kubectl

5 min read

Apache Spark + Kubernetes
Apache Spark + Kubernetes
Kubectl

5 min read

Programmer

Programmer

13 Followers

Listener and reader

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Max Koretskyi

    Max Koretskyi

  • Dr. Derek Austin 🥳

    Dr. Derek Austin 🥳

  • Daniel Mantovani

    Daniel Mantovani

  • Ionel Hindorean

    Ionel Hindorean

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech