Step By Step

Share ideas and interesting findings in my life.

I am a software engineer focus on backend service and architecture design.


Formerly works for Microsoft and now Senior Software Engineer for Skytap.

Stock Tracer Design

Overview

Personal Project to track history data for stocks. Including:

  • Frontend UI: dislapy quotes table and allow adding new stocks
  • Backed Service: serving UI api query
  • Woker: refresh quotes data

language framework

  • python
  • flask
  • sqlalchemy
  • jinja2
  • rabbit MQ
  • mysql

DevOps Stack

  • github
  • travis-ci
  • docker hub

Production Stack

  • Azure
  • docker
  • elastic search
  • kibana

Overall System

test link

Recent Article

Use Knowledge Engine (Expert System) in backend service

I have covered some basic idea of knowledge (expert system) engine, including the Pros/Cons here Knowledge Engine. This time, I want to take one more step and use it in a real life backend service.It is very useful for handling long running operat...…

architecture designContinue Reading
Early Article

Knowledge Engine (expert system)

While developing backend service, I hit the concept of knowledge engine, specifically PYKE. After spending a few days with it, I would like to write down what I’ve learned so far.what is knowledge engineBasically, you tell the engine a bunch of ru...…

pythonContinue Reading