What Is The Advanced Message Queuing Protocol (AMQP)?
ICYDK: We are continuing our basic exploration of some of the real-time protocols that are driving the world these days. We published a story about Kafka the other day, helping shine a light on what the Apache project brings to the table. Today we wanted to highlight another real-time messaging protocol in use across large organizations called the advanced message queuing protocol, widely called AMQP. Ok, so what is AMQP? According to their website it is: The Advanced Message Queuing Protocol (AMQP) is an open standard for passing business messages between applications or organizations. It connects systems, feeds business processes with the information they need and reliably transmits onward the instructions that achieve their goals.
AMQP is seen as having some capabilities that overlap with Kafka, but have other more unique characteristics that allow it to stand out, focusing on: https://goo.gl/enPj8H #DataIntegration #ML
3 Reasons Your API Might Fail
ICYMI: APIs. You depend on them, but can you always trust them to work as advertised? The truth is that APIs can fail, and even when they don’t fail, they can perform in ways that are less than adequate. When that happens, your application may be left hanging, or worse yet, it may crash. What kind of failures are we talking about, and what can you do about them?
First, though, consider what an API does. It provides a way for a programmer to communicate with an external application or service, and to ask that application to do something. You may or may not know what the other program does internally with your data and your request, but as long as everything works correctly, all you need to know is how to use the API. But that is not enough to ensure that APIs perform adequately. https://goo.gl/LUfPps #DataIntegration #ML

