February 2017 - FullStackMastery
  • Home  / 
  • Archive: February, 2017
Archive

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 scalable and reliable webhooks with RabbitMQ.

Continue Reading

Continue Reading >
Share

The Future of Web Application Development

By Jim Liao / February 20, 2017

In the early days of web development, all you needed to wow people was to create a CGI script that can return dynamic data based on the user’s input. Those days are in the distant past as web applications are becoming more like their desktop counterparts in functionality and user experience. I would even go as far as saying that some web applications surpass their desktop equivalent in both usefulness and appearance. One thing is for certain; the future of web applications will replace most desktop counterparts allowing online citizens to no longer need a desktop PC or laptop. Some will even ditch their desks and live solely off their connected tablets and smartphones. In this article, I will explore the trends that are shaping the future of web applications.

Continue Reading

Continue Reading >
Share

Content Enricher Pattern in RabbitMQ

By Jim Liao / February 3, 2017

The Content Enricher Pattern is a widely used Enterprise Integration Pattern in implementing a data enrichment workflow. A content enricher takes a data from a structured source message (such as JSON,XML,YAML,Protobuf) and produces an enriched message that is sent further down the data processing pipeline. The content enricher also acts as a gateway to an external resource. Typically the content enricher will create the enriched document using data from an external resource. In this video, I go over how to implement the content enricher messaging pattern in RabbitMQ. Continue Reading

Continue Reading >
Share