Blog Posts

Thumbnail: Happy Birthday to AMPS!

  May 16, 2018   |      60East

This month marks the 10 year anniversary of AMPS being deployed into production environments, helping to fuel the global financial markets. Those first customer deployments built on AMPS are still in production, and are still critical infrastructure today! Since then, AMPS has become a key part of critical trading flow...
amps milestones

Thumbnail: Easy Authentication and Entitlements

  Mar 28, 2018   |      Dirk Myers and Pavel K.

One of the most common requirements for AMPS instances is integration with an enterprise security system. In this blog post, we’ll show you the easiest way to get an integration up and running – by building an authentication and entitlement system from scratch! In versions of AMPS prior to 5.0,...
security permissions authentication entitlement

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

Notifications and News