Systems | Development | Analytics | API | Testing

Blog

Redis scripts do not expire keys atomically

This short post by a member of Ably's engineering team describes how we resolved a problem that is typical of the challenges we face each week. We thrive on solving hard distributed system problems that are mostly platform agnostic and theoretical in nature, and this is the first post in a long-term series of articles about things we've learned recently.

What Is Vertica?

When trying to find the perfect database to store your company’s valuable information and data, there are many elements to consider. And, while there are a number of great databases available for companies to choose from, the process of choosing the right database for your company’s needs and goals can still be a difficult process. However, as you weigh your options, one database that needs to be on your list of considerations is Vertica.

How To Choose the Right API Business Model

The API economy is growing rapidly. According to research by Coleman Parkes enterprises were twice as likely as their peers to be confident they are differentiating themselves by using Application Programming Interfaces. The same report showed that companies with advanced API management processes experience up to 47 percent better business results than those with basic API management.

7 Best WordPress Payment Gateway Plugins

WordPress is an excellent platform to start an online store, but it’s missing many crucial features to support an eCommerce experience. But what is eCommerce? It refers to all forms of online transactions, but the term is often used interchangeably with “online shopping.” The further explanation could be found on Hostinger. To create an online store and enable eCommerce features, you need to activate a payment gateway.

In-depth analysis of the APM performance cost in Node.js

TL; DR: Based on the APM benchmarks results is evident that one of the main performance problems for a Node.js application in a production environment is the usage of the very same applications in charge of monitoring the performance for the application itself. This article explains the reasons with an in-depth analysis to show why using most APMs in a Node.js application is that expensive performance-wise.

Data Mesh: Promoting Data as Products

The Data Mesh is a fascinating approach to designing and developing data architectures – and it’s generating a lot of attention and discussion in the data world. The concept, introduced by Zhamak Dehghani, challenges the status quo idea of a centralized, monolithic data architecture. Instead, advocating for a decentralized domain-driven design.

How to Write Less Chatty Selenium Tests

“Let’s get to the point” is something we’d all love to say in certain situations. The talkative restaurant server. The aunt who tells the same story over and over. The cooking blog that tells the author’s entire life story before the recipe. These people love to talk but they can’t read the room. They make the listener/reader work extra hard to understand the point, like finding a needle in a haystack.

Make the Leap to AI Driven Data Applications

The start of a new year is a perfect time to reflect on what was accomplished and look forward, re-evaluate what we can do better. Change, although difficult at first, can also be very rewarding. That’s why I was excited to see similar sentiments shared at Thoughtspot beyond.2021 to move beyond the traditional dashboards of the past.