Tech Blog

  • Automated Deployment Pipeline 1 of 3

    The business case You launched a software application. You installed it on two customer sites. You support the application mostly by SSH to customer server…

    Read
  • Log file navigator (lnav)

    I’ve used a number of log viewers in command terminal, on MacOS and Linux server. I read system logs, log4j formats, as well as json…

    Read
  • Spark, Cassandra and Python

    In this post we touch briefly on Apache Spark as a cluster computing framework that supports a number of drivers to pipe data in, and…

    Read
  • Intro to Big Data Projects

    Modern applications produce super large datasets beyond what traditional data-processing application can handle. Big data is a discipline that specialize in processing such data. For…

    Read
  • Host legacy application in Docker 1 of 2

    This is my notes from containerizing a legacy application with Docker compose. We have to run multiple instances of our application because we’re unable to…

    Read
  • Zookeeper Summary

    Distributed systems Distributed system involves independent computing entities linked together by network. The components communicate and coordinate with each other to achieve a common goal.…

    Read