Jim Liao5 Ways to Improve Your Server-side Architecture with NGINXI am currently using NGINX for our production systems and I have highly recommend it to everyone. NGINX is a HTTP server that is similar to…Jun 17, 2017Jun 17, 2017
Jim LiaoAvoid Doing These 4 Things with RabbitMQRabbitMQ might seem like the silver bullet that solves all your messaging problems, but take care not to misuse it. Otherwise you will be…Feb 28, 2017Feb 28, 2017
Jim Liao[VIDEO] How to Design Reliable and Scalable Webhooks with RabbitMQWebhooks are user-defined HTTP callbacks that are used to invoke behavior on another site when an event occurs. Webhooks are great for…Feb 22, 2017Feb 22, 2017
Jim LiaoHow to setup a Redundant RPC Service in RabbitMQRedundant RPC Service is necessary for creating a highly available systems. Setting up a redundant RPC Service in RabbitMQ is…Feb 16, 2017Feb 16, 2017
Jim LiaoContent Enricher Pattern in RabbitMQThe Content Enricher Pattern is a widely used Enterprise Integration Pattern in implementing a data enrichment workflow. A content enricher…Feb 3, 2017Feb 3, 2017
Jim LiaoHow to Replace Database Polling with RabbitMQA database is traditionally used to store data, but I have seen developers use database tables as a job queue. The purpose of the job queue…Jan 26, 2017Jan 26, 2017