Blog Posts

Thumbnail: Secure your AMPS instances with Kerberos

  Jun 4, 2019   |      Ryan S.

Kerberos has been an industry standard for authentication for many years and, as of 5.3, AMPS now ships with Kerberos support. AMPS Kerberos support is provided as one of the authentication mechanism options available via the libamps_multi_authentication module. Kerberos requires that an authentication token be generated and set by the...
amps authentication kerberos

Thumbnail: Select Lists: Data Served Up As You Like It

  May 22, 2019   |      Billy Milligan

Select Lists is a new feature introduced in our 5.3 release of the AMPS server. This feature lets you declare a subset of fields for your application to receive when querying or subscribing to a topic. AMPS client applications no longer need to receive a full message when the application...
amps select lists

Thumbnail: AMPS 5.3: More Power, More Performance

  May 8, 2019   |      60East Technologies

60East is proud to announce the release of AMPS 5.3 — the most fully-featured and easy to use version of AMPS yet! Production Tested From Day One The 5.3 release marks the full release of the features we’ve been releasing in previews for the last 18 months. The preview program...
amps

Thumbnail: Monitor your AMPS instances with Prometheus and Grafana

  Mar 12, 2019   |      Pavel K.

Modern data processing systems are complex and often consist of several sub-systems from various vendors where each individual subsystem typically exposes some sort of monitoring interface with its own metrics, format, authentication and access control. In order to keep such complexity under control and be able to monitor whole system...
amps admin api prometheus grafana visualization

Thumbnail: Metadata Magic with New AMPS Functions

  Jan 22, 2019   |      Dirk Myers

From the beginning, AMPS has been content aware. Most AMPS applications use content filtering, and features like the State-of-the-World, delta messaging, aggregation, and message enrichment all depend on AMPS being able to parse and filter messages. The key to content filtering and message manipulation is the AMPS expression language. The...
amps functions message headers

Thumbnail: Managing Large Topics in the SOW

  Jun 20, 2018   |      Brand Hunt

One of the most popular features of AMPS is the State-of-the-World (or SOW), which allows applications to quickly retrieve the most current version of a message. Many applications use the SOW as a high-performance streaming database, quickly retrieving the current results of the query and then automatically receiving updates as...
performance scale

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

Newsletter