Journey of an IT Architect

  • Kafka high-level Overview

    Zookeeper General definition of distributed system: a software system that is composed of independent computing entities linked together by a computer network whose components communicate…

    Read
  • How RPC and NFS work

    I touched on NFS in several previous postings, and here is a deeper dive of this particular protocol. NFS is built on top of Remote…

    Read
  • EMC Isilon storage product

    EMC has several product lines for different use cases in enterprise data storage. Like may other IT solutions, the website is clouded with marketing terms…

    Read
  • Docker network in different modes

    Reading notes of “Docker DeepDive”. Docker networking is backed by libnetwork, which is an implementation of Container Network Model (CNM), an open-source pluggable architecture designed…

    Read
  • DataStax Python Driver

    For someone with relational database background, analyzing data in Cassandra isn’t intuitive. There are two reasons. First, Cassandra data table is hardly updated or deleted…

    Read
  • Performance Analysis

    Overview In 2015, Brendan Gregg posted two great articles on Netflix blog: Linux Performance Analysis in 60 seconds, and Linux Perfomrance Tools. They have great…

    Read