Blog Posts

Thumbnail: Meltdown and Spectre Performance Implications

  Jan 8, 2018   |      Brand Hunt

Over the last several days, the technology world has been focused on the impact of the Meltdown and Spectre vulnerabilities. There are several good articles published about these vulnerabilities, among them coverage from The Register and an overview from Red Hat. In all of these discussions, there’s a common thread:...
performance linux kernel meltdown spectre

Thumbnail: You Shall Not Pass: Banning Misbehaving Clients with fail2ban

  Dec 10, 2017   |      Dirk Myers

One of the most enjoyable parts of AMPS is how easy it is to create a client, connect to an AMPS instance, and start building an application. In just a few minutes, you can have applications communicating through AMPS and start working out your application’s message flow. (In fact, we’ve...
administration capacity management

Thumbnail: Protobuf: Battle of the Syntaxes

  Oct 12, 2017   |      Tom Martens

Google Protocol Buffers, or protobuf for short, is a method for serializing a message using a strict schema. AMPS has supported the Proto2 syntax of protobuf since AMPS 5.0, but up until now has not supported the Proto3 syntax for reasons we will discuss shortly. With the release of support...
protocol buffers message format

Thumbnail: Grids Without Gridlock: Which is Fastest?

  Oct 5, 2017   |      Pavel K.

There are lots of reasons to choose a web interface over a native graphical interface. Web interfaces are universal, work on most devices and platforms, have very flexible and feature-rich design capabilities, and do not require any installation for users. That being said, performance is still a big concern. It...
60east amps javascript html5 grid webix ag-grid hypergrid slickgrid primeng

Thumbnail: The Canary Sings! AMPS and ITRS Geneos 4.0

  Sep 22, 2017   |      Ravi Palepu

Alert ! We released a sample AMPS plug-in for ITRS Geneos 4.0 that can be used to build real time reporting and alerting based on customizable rules and thresholds. Many of our customers are already using ITRS Geneos to consume the rich monitoring information from multiple AMPS servers and other systems...
60east itrs operations monitoring

Thumbnail: Pirates of AMPS: Dead Man's Queue

  Jul 19, 2017   |      Ray Imber

Queues are the bread and butter of a good messaging system. AMPS provides a powerful queue system that is fast, resilient, and flexible, taking work from publishers and feeding them to consumers as fast as your network will allow. The real world, unfortunately, has time constraints. AMPS Queues are extremely...
queues error handling

Thumbnail: Do-It-Yourself SOW Keys

  May 25, 2017   |      Tom Martens

The AMPS State-of-the-World (SOW) depends on being able to identify distinct updates to a message. AMPS does this by creating a SOW key for each message: subsequent updates that have the same key are updates to the same message. In many cases, it’s convenient to have AMPS determine the SOW...
sow key explicit key

Thumbnail: Beat the Traffic With Conflation

  May 4, 2017   |      Dylan Ridinger

Does your network bandwidth ever feel like this congested freeway? Do you ever have a subscription that gets so many messages that it really cannot process them all? If you answered yes, why haven’t you tried using conflated subscriptions? Conflated subscriptions help to reduce the bandwidth for a subscription and...
bandwidth performance conflation

Thumbnail: Is Your App Solid? (Does it need SSD?)

  Apr 28, 2017   |      Brand Hunt

It’s 2017 and this is the year Gartner estimated more revenue will come from selling Solid State Drives (SSDs) than their slower, spinning, ancestral Hard Disk Drives (HDDs). 1 To some, this seems like a no-brainer, but many experts believe the estimate is way off as HDDs continue to improve...
capacity planning storage performance

Thumbnail: Hot, Fresh, and Expressive: New AMPS Functions!

  Apr 26, 2017   |      Ray Imber

AMPS 5.2 has dropped and, like a new Beyonce album, it is so awesome it will probably break the internet. AMPS 5.2 comes with a mind bending amount of new functionality, but I would like to focus on a few key new functions that have been made available to your...
functions date and time

Thumbnail: Crank Up Apache Flume

  Apr 18, 2017   |      Keith Caceres

60East customers often integrate their AMPS deployments with the wider ecosystem of cloud storage providers, text search and analysis platforms, and the Apache ecosystem of big data tools such as Spark and Hadoop. One common integration request is the ability to pull an AMPS message stream directly into Apache Flume...
flume big data integration

Thumbnail: Preprocessing and Enrichment

  Apr 6, 2017   |      David Noor

In AMPS 5.2, we’ve introduced a new set of capabilites for modifying messages as they are published to AMPS: Message Preprocessing and Message Enrichment. Both features are configured in your AMPS configuration file, on the individual SOW Topics where you would like to use them. These new capabilities can streamline...
enrichment preprocessing transformation

Notifications and News