Systems | Development | Analytics | API | Testing

Digital Transformation: What Does It Mean for Small and Medium-Sized Businesses?

Small and medium-sized businesses (SMBs) are the lifeblood of the economy: according to Deloitte, companies with fewer than 500 employees represent 99.7 percent of all businesses in the U.S., and employ 48 percent of the private workforce. Yet despite their sheer numbers, SMBs don’t have access to the power, budget, and resources that larger organizations can wield, particularly when it comes to digital transformation.

Distributed API Management: What You Need to Know

APIs (application programming interfaces) are an essential, yet often overlooked, component of the modern organization’s IT environment. According to a 2020 study, 83 percent of IT professionals and executives say that API integration is “critical” to their business strategy. These days, a single organization may rely on dozens or hundreds of third-party APIs, each of which may have a significant downstream effect on a company’s productivity and profitability.

Bringing transaction support to Cloudera Operational Database

We’re excited to share that after adding ANSI SQL, secondary indices, star schema, and view capabilities to Cloudera’s Operational Database, we will be introducing distributed transaction support in the coming months. The ACID model of database design is one of the most important concepts in databases. ACID stands for atomicity, consistency, isolation, and durability. For a very long time, strict adherence to these four properties was required for a commercially successful database.

How does Apache Spark 3.0 increase the performance of your SQL workloads

Across nearly every sector working with complex data, Spark has quickly become the de-facto distributed computing framework for teams across the data and analytics lifecycle. One of most awaited features of Spark 3.0 is the new Adaptive Query Execution framework (AQE), which fixes the issues that have plagued a lot of Spark SQL workloads. Those were documented in early 2018 in this blog from a mixed Intel and Baidu team.

How to Log API Traffic from Envoy Proxy and Monitor Metrics with Moesif

Envoy is a high-performance C++ distributed proxy designed for microservices and service-oriented architecture, as well as a scalable communication bus and “universal data plane” designed for large scale service meshes. Envoy runs alongside every application and abstracts the network by providing common features in a platform-agnostic manner.

Using Sendgrid with Moesif API Analytics to Send Behavioral Emails

In this guide you’ll learn how to send Moesif behavioral emails with Sendgrid. Moesif behavioral emails is a feature that automatically sends emails to customers based on their API usage. This can be used to notify customers about technical issues, such as hitting rate limits, using deprecated APIs, or broken integrations. You can even use it to trigger business-related events such as when an item is shipped. If something can be mapped to an API call, then you can send an email from it.

Exploding arrays in Kafka with lateral joins

In this article we are going to explore lateral joins. "What is a lateral join?" you may ask. It's a new kind of join that allows to extract and work with the single elements found inside an array, as if the array was a normal table. Lenses 4.1 comes with a lot of new features that make your life easier when working with arrays: we introduced 6 new functions to work with arrays, better support for array literals, and lateral joins.

Data-driven Software Engineering Management. Which Data??

Leading software organisations with data-driven insights? Sure! Bring it on! But how? And where to get the right data from? Learn how to unlock your software engineering teams treasure trove of data for better decisions making. It is easy to get behind the idea of data-driven decision making in the software engineering world.