Architecture Archives - FullStackMastery
  • Home  / 
  • Architecture
All posts in " Architecture "

5 Ways to Improve Your Server-side Architecture with NGINX

By Jim Liao / June 17, 2017

I 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 the well-known Apache HTTP Server, but NGINX can do some awesome things better than Apache HTTP Server can. Below are the 5 awesome things you do with NGINX.


How to Design Reliable and Scalable Webhooks with RabbitMQ

By Jim Liao / February 22, 2017

Webhooks are user-defined HTTP callbacks that are used to invoke behavior on another site when an event occurs. Webhooks are great for creating loosely coupled architectures for integrating multiple heterogenous systems. Unfortunately implementing webhooks requires you to handle multiple scenarios related to external system failures. In this video, I walk you through how to design […]


How can RabbitMQ improve your software design and architecture?

By Jim Liao / August 14, 2016

I had been searching and testing various messaging systems up until I discovered RabbitMQ, a very unique software that I highly recommend as a subsystem in your software solutions due to the fact that it’s matured and battle-tested. Unfortunately, while RabbitMQ is a robust system with many different uses, I have seen many people used […]