Best Web Grids for 2020
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...
View ArticleFrom Zero to Fault Tolerance Hero with AMPS Replication
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...
View ArticleVisit a Range of Data with Bookmark Subscriptions
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...
View ArticleGreat Web Grids for 2021
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...
View ArticleAMPS on Windows: WSL2 for Quick Development
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...
View ArticleAMPS Components and CVE-2021-44228 (log4j)
Over the last several days, a remote code execution vulnerability (CVE-2021-4428) has been reported in the popular Apache log4j package.This is an extremely serious vulnerability, and is being actively...
View ArticleWhich Message Type is Best For You?
From Day-1, we’ve built AMPS to be content aware, yet message-type agnostic. As such, we’re often asked which message-type we think is best. The best message type, in most situations, is dependent on...
View ArticleReloaded: Monitor Your AMPS Instances with Prometheus and Grafana
This post updates one of our most popular blog articlesWe wrote this several years ago, and it remains true: modern data processing systems are complex and often consist of several sub-systems from...
View ArticleCascading Mesh Replication Configuration
There are several popular patterns for creating a replicated set of AMPS instances. One popular pattern is a “cascading mesh”, or a set of instances that receives publishes in one set of instances and...
View ArticleBookmark State Without a Filesystem: Ultimate Director's Cut
AMPS bookmark subscriptions provide a way for applications to resume subscriptions in the event of a disconnection or failure of either the application or server. With a bookmark subscription, the...
View Article