API interaction types in a microservice architecture: queries, commands, and events

Query Command Event

One of the debates that’s been smoldering since the microservices movement began is how microservices should communicate with one another.

GraphQL and the API gateway

MuleSoft Application Network

GraphQL provides front-end developers a query layer that returns back-end data from diverse, complex sources in a friendly and efficient way. Learn more about the relationship between GraphQL and Anypoint Platform.

Dev Guide: Design Reusable APIs to Save Time (Part 1)

reusable apis developer how to

Here at MuleSoft, we talk a lot about how API-led connectivity can speed up your development cycles, and I’m here to guide you through how to do it. The API-led approach is a natural evolution from developing libraries, writing digestible markdown files, and sharing them on GitHub.

How I Used RAML to Embed a RESTful API into DOOM

doom game

When I was growing up, I loved playing the classic 1993 game DOOM. This is why recently, as part of a talk I gave at APIs and IPAs, I decided to do a demo of how I embedded a RESTful API into DOOM, allowing the game to be queried and controlled using HTTP and JSON.

I wrote the entire API specification for the project in RAML––a RESTful API Modeling Language based on YAML that allows you to create standardized,

Connecting anything to anything: How the MuleSoft team got a Commodore 64 to tweet

When MuleSoft engineering recently organized a two-day internal hackathon, our team of four:

immediately got to work brainstorming what to build.  Very quickly we gravitated towards creating an interactive IoT installation that would illustrate how MuleSoft’s technology makes it easy to connect the world’s data and devices together in interesting and useful ways.