Systems | Development | Analytics | API | Testing

Using APIs to Build Robust Cloud-Native Infrastructures

The number of applications and services is increasing as companies face time-to-market pressure from customers. Application programming interfaces (APIs) are a key component of modern software architectures. APIs are tools that let companies share their data internally or with third-party services to create new value-driven products for customers.

Pentaho 9.3 Suite Drives Modern Business Intelligence Across the Hybrid Cloud

Hitachi Vantara’s latest improvements to Pentaho make it significantly easier for organizations to move data workloads from on premises to the cloud and back again. The new Pentaho 9.3 Long-Term Support (LTS), part of Hitachi’s Lumada portfolio, offers a cloud deployment option that we anticipate will be a critical accelerant of data-driven transformation.

The Ultimate Guide to E-commerce Tech Stack

Our Five Key Points: When you start an e-commerce business, you know that you’ll need some top-level digital services to get your products and services online and in front of the right audience. Not every online store is as big as Amazon, but with effective tools, you can still make waves. How do you pick the right apps and SaaS or PaaS to make your online business as profitable as possible?

You Are Measuring API Active Users Wrong

API providers need to understand how their consumers are using their APIs. Usage metrics are essential because they tell you about API adoption, how your API is growing over time, and which endpoints are seeing more (or less) use. When you look at API usage metrics, you should be measuring the active users on your API in the sense that most closely aligns with your service.

Using Profiling in Elixir to Improve Performance

Elixir is all about performance. Say you have an app up and running with Elixir, but some parts aren't working as fast as you would like them to. That is where profiling comes in. Profiling tools usually walk you through the frequency and duration of function calls and where they spend their time. Erlang has impressive profile tooling available at its disposal. In this post, we will look into three profiling tools in Elixir: cprof, eprof, and fprof.