Systems | Development | Analytics | API | Testing

Build an Idempotent API in Node.js with Redis

In a world full of microservices and distributed systems, building robust and reliable APIs is of paramount concern. One key concept that plays a vital role in achieving reliability is idempotency. In this article, we'll delve into the world of idempotency, exploring what it is, why it's important, and how it can be implemented to solve the persistent problem of duplicate processing in APIs. Along the way, we'll see how to build an idempotent API in Node.js with Redis.

Full-Text Search for Ruby on Rails with Litesearch

In this post, we'll turn to the last piece of the puzzle in LiteStack: Litesearch. As an example, we will equip a prompts index page with a search bar to query a database for certain prompts. We will generate a couple of fake records to test our search functionality against. Let's get to it!

What is AI Analytics?

Imagine your software transforming from merely a tool into a strategic partner that can automatically alert your users to trends, provide explanations of data with a click, and help you ask the right questions of your data-sets - in addition to delivering data-led insights. This is the power of AI analytics solutions for independent software vendors (ISV). Today's users demand more than just functionality. They crave intelligent software that analyzes data, surfaces insights, and empowers them to act.

Essential Strategies for Optimizing Your API Architecture

Why does API architecture matter, and how can you excel at it? It’s an important question to ask as you are trying to improve existing APIs or write new ones. In this article, we will create a high-level roadmap to understanding the foundations of API architecture, from API Gateways and data management to architectural styles like RESTful and GraphQL. We will look at best practices to enhance scalability and security and look closer at tools that support robust API development.

Perforce Acquires Delphix

We are delighted to announce our acquisition of Delphix, a best-in-class leader in Enterprise Data Management solutions. I want to share with you why I am personally excited about this major milestone in our company’s continued DevOps evolution and the benefits this acquisition provides to our customers. Data is at the heart of how enterprises operate today and essential for successful software development, but accessing and managing that data is extremely challenging.

High Availability (Multi-AZ) for Cloudera Operational Database

In the previous blog post we covered the high availability feature of Cloudera Operational Database (COD) in Amazon AWS. Cloudera recently released a new version of COD, which adds HA support to Microsoft Azure-based databases in the Cloud. In this post, we’ll perform a similar test to validate that the feature works as expected in Azure, too.