Blog Posts

Thumbnail: AMPS on Windows: WSL2 for Quick Development

  Oct 11, 2021   |      Dirk Myers

AMPS is used for a wide variety of applications, from extreme low-latency applications with a latency budget of less than a millisecond roundtrip to applications that aggregate millions of fast changing records that intentionally conflate updates to reduce load on a user interface. All of these applications have one thing...
amps windows development wsl2

Thumbnail: Great Web Grids for 2021

  Feb 15, 2021   |      Pavel K.

Last year we published a very popular grid comparison which provided a good overview of several web grid engines commonly used for modern web applications. The time has come to expand the review and provide several new options for people who are looking for the best pick for their new...
60east javascript html5 grid tabulator fxb grid wijmo revogrid smart grid syncfusion

Thumbnail: Visit a Range of Data with Bookmark Subscriptions

  Nov 16, 2020   |      Dylan Ridinger

Even if you can’t make it to the great outdoors, AMPS now makes it easy to visit a range of data in the transaction log. For years, AMPS has had the ability to use a bookmark subscription to replay messages from the transaction log. A bookmark subscription begins at a...
transaction log bookmark replay

Thumbnail: From Zero to Fault Tolerance Hero with AMPS Replication

  Apr 3, 2020   |      Ray Imber

In real world systems, networks fail, components need to be replaced, servers need maintenance. Successful enterprise grade applications need to be designed with fault tolerance in mind! AMPS sets you up for success with features designed for robust fault tolerance and high availability. Key to these features is AMPS replication...
amps replication introduction

Thumbnail: Best Web Grids for 2020

  Jan 23, 2020   |      Pavel K.

Many things have changed in the webapp world since we last did a grid comparison, way back in 2017. Chrome is increasing its domination in the market of browsers. Edge ditched its own web engine and is essentially a Microsoft clone of Chrome now. Firefox is in decline, has less...
60east javascript html5 grid webix ag-grid sencha extjs kendo ui fancygrid w2ui

Thumbnail: Scaled-Out Batch Processing with AMPS Queue Barriers

  Dec 16, 2019   |      David Noor

Scaling out your data processing using AMPS queues allows you to dynamically adjust how many workers you apply to your data based on your needs and your computing resources. Larger orders coming in or more events to process? Just spin up more subscribers to your AMPS queue and let them...
amps queues priority queues barrier expressions introduction

Thumbnail: First Things First: Priority Queues

  Nov 13, 2019   |      Eric Mericle

AMPS queues provide a simple way to distribute work across a group of consumers. By default, AMPS queues provide work in first-in-first-out fashion: that is, the oldest message in the queue is provided to subscribers first, then the next oldest, and so on. For some problems, though, it’s important that...
amps queues priority queues introduction

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

Notifications and News