Guest Post - NATS as a Secure and Scalable control plane for Go, AWS, and Microsoft SQL Server based Microservices

By: Mark Songhurst - Date: January 24, 2017

Equine Register provides the government, industry and members of the public with bespoke digital tools and services that increase equine welfare and combat criminal activity. We are actively replacing legacy paper-based systems with smartphone and web delivered solutions which provide unequivocal information regarding the identity, history, health and ownership of an equine from it’s birth onwards. I am responsible for the design and implementation of the architecture providing our RESTful API, which needs to serve an array of different Clients and be capable of supporting new functionality with minimal delay and impact. Read More…


Combining the Simplicity of NATS with the Simplicity of Snapcraft.io - NATS Snap now available

By: Wally Quevedo - Date: January 2, 2017

The Snap initiative spearheaded by Canonical, Dell, Samsung, Intel, The Linux Foundation and others, enables a single binary to run securely on any Linux system (desktop, mobile, cloud, IoT - you name it) – a standard approach providing flexibility, simplicity, and security. Moreover, all of the various Snap-enabled applications need to communicate with a multitude of devices and systems. NATS is a messaging system all about simplicity, security, and performance. It’s a single binary with no external dependencies, and just a few MB in size. Read More…


Webinar: How Greta uses NATS to revolutionize data distribution on the Internet

By: Brian Flannery - Date: November 14, 2016

Greta is a Swedish startup that wants to change the way content is delivered on the internet. Their team has developed a technology for peer-to-peer content delivery over webRTC, which uses NATS to create a rapid, highly scalable webRTC signaling system. If you’d like to come learn more about what the Greta team have built, and where NATS fits in, please RSVP and join us on December 6th. Dennis Mårtensson, Co-Founder and CTO at Greta, will give an overview and answer questions, and we are excited to hear from him! Read More…


Apache Camel NATS Connector for the Apcera Platform

By: Igor Fomenko - Date: November 3, 2016

Introduction - Camel, NATS and Apcera Recently at Logimethods we’ve developed a new Camel-Nats component that can deploy on premise (non-cloud), and through the Apcera platform. In this blog, we’ll introduce this new component and explain why we believe that it was a critical missing link for organizations trying to develop an integration platform based on open source tools and cloud infrastructure. If you are not familiar with Apache Camel, a “Component” is another term for an adapter built using Camel framework. Read More…


Need to test your NATS application? Gatling might be the solution.

By: Laurent Magnin - Date: October 19, 2016

NATS is about connecting different components: this allows you to test the components individually as well as their integration. As such, it’s essential to be able to generate and inject NATS messages. This is where a tool such as Gatling (an open-source load testing framework) is useful. The Missing Piece (Until Now) To generate and send messages to NATS, you could use the Java client for NATS (aka JNATS) by implementing your own Java code. Read More…


Webinar: How Netlify uses NATS for their Microservices Data Control Plane

By: Brian Flannery - Date: October 6, 2016

The NATS team will be hosting a webinar on Wednesday, October 19th at 11AM Pacific / 2PM Eastern. This webinar will feature Ryan Neal, the Head of Infrastructure at Netlify. Netlify is a platform for deploying high-performance websites and applications, serving up billions pageviews monthly for sites like: Uber, Vice Media, and Wikia to name a few. Ryan will discuss why they selected NATS, his experience with NATS for Netlify’s data logging and control plane (for example using Logrus with a NATS hook, a connector for using NATS with Elastic, etc.). Read More…


The Zen of High Performance Messaging With NATS - My StrangeLoop 2016 Recap

By: Wally Quevedo - Date: October 2, 2016

StrangeLoop began in 2009, as an event focused on distributed systems, security, emerging programming languages, and the like. This year nearly 1300 attendees came to StrangeLoop, and tickets were gone in less than 30 minutes after going on sale. Needless to say, StrangeLoop is one of the highlights of the calendar for anyone writing modern software systems. The focus is on interesting, original, and technical presentations, as the organizers explain: “Tech, not process. Read More…


Guest Post: Using NATS For Secure, Fast, Low-latency IoT Sensor Messaging

By: Danko Miocevic - Date: September 14, 2016

I am in the process of launching a company I’ve founded in the IoT sensors space. I hope to be able to share more details very soon, but I wanted to share what I can in the meantime with the developer community about how we are using NATS in our IoT messaging initiatives and would be very interested in any feedback, suggestions or questions! Our platform is based on an IoT network of distributed sensors. Read More…


Building a Microservices Control Plane using NATS and Docker Engine v1.12

By: Wally Quevedo - Date: August 22, 2016

For those of you who might have read the previous post I did on Docker + NATS for Microservices, you’ll recall we took an in-depth look at using Docker Compose with NATS. That blog post was done a few days prior to DockerCon, and as expected Docker made many interesting announcements at DockerCon. One of the main things announced that week was Docker 1.12. 1.12 includes Swarm mode which can be used for assembling a cluster of Docker Engines and running workloads on them. Read More…


Guest Post: How Ariane is moving from monolith to microservices with NATS

By: Mathilde Ffrench - Date: August 16, 2016

Some words about the Ariane project: While the DevOps trend is reducing application delivery time with automation on any step of the deployment, we still need to reduce the time to understand complex distributed applications: We still rely on hand-written technical documentations and diagrams; These documentations and diagrams are dispatched across teams (silo effect); The documentations and diagrams are also often not up to date (technical debt effect). Knowledge management is a key factor in reducing silo effect and improving the integration of new team members. Read More…