60East Launches Media Division with the World’s Most Advanced ASCII Movie...
60East Technologies is thrilled to launch the world’s most advanced online ASCII movie service, http://asciiflix.com. The first project of the new 60East Media Division, this new service leverages the...
View ArticlePreprocessing and Enrichment
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...
View ArticleCrank Up Apache Flume
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...
View ArticleHot, Fresh, and Expressive: New AMPS Functions!
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...
View ArticleIs Your App Solid? (Does it need SSD?)
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...
View ArticleBeat the Traffic With Conflation
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...
View ArticleDo-It-Yourself SOW Keys
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...
View ArticlePirates of AMPS: Dead Man's Queue
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...
View ArticleThe Canary Sings! AMPS and ITRS Geneos 4.0
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...
View ArticleGrids Without Gridlock: Which is Fastest?
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...
View ArticleProtobuf: Battle of the Syntaxes
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...
View ArticleYou Shall Not Pass: Banning Misbehaving Clients with fail2ban
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...
View ArticleMeltdown and Spectre Performance Implications
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...
View ArticleEasy Authentication and Entitlements
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...
View ArticleHappy Birthday to AMPS!
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...
View ArticleManaging Large Topics in the SOW
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...
View ArticleMetadata Magic with New AMPS Functions
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...
View ArticleMonitor your AMPS instances with Prometheus and Grafana
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...
View ArticleAMPS 5.3: More Power, More Performance
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 OneThe 5.3 release marks the full release of the features...
View ArticleSelect Lists: Data Served Up As You Like It
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....
View Article