Systems | Development | Analytics | API | Testing

Blog

Apache Kafka Example: How Rollbar Removed Technical Debt - Part 1

March 10th, 2020 • By Jon de Andrés Frías In this two-part series of blog posts, we’ll explain how Kafka has helped us in removing parts of our architecture that we consider to be “legacy”. During the development of a project sometimes we need to take decisions on our architecture or software design that may not be the best decisions from a pure and perfectionist technical perspective.

Vodafone TOBi Hackathon - A Winning Experience for All

It has been a week since several of our mVISE and elastic.io developers attended the Vodafone TOBi Hackathon at the Vodafone Sky Lounge in Düsseldorf. Some of them were in the 3rd place team and all contributed greatly to the future success of the TOBi Chatbot. Teams formed, ideas flowed, problems were overcome, and the air was filled with the sounds of developer’s keystrokes!

You can trust us: we are HIPAA compliant

Can you keep a secret? What will it take for me to trust you to keep and protect a secret that I share with you? If you are a friend or family member, I may not need more than you saying “Yes”, but if I don’t know you, I will likely want additional guarantees or proof that I can trust you. This is particularly true if you are an organization handling personal information about me.

Hitachi Vantara Makes Kubernetes Container Technology Acquisition

Container technology promises to usher in the biggest step change in infrastructure economics since server virtualization. By some estimates, customers are saving as much as 50% on infrastructure costs by switching from hosting cloud native applications in their own data centers to hosting containerized versions of those applications in a private, hybrid or public cloud.

How QA Teams Can Use Software Monitoring Tools

If you work in QA, you're probably accustomed to thinking of software monitoring as someone else's job. Traditionally, responsibility for monitoring applications fell to IT teams; QA's role ended with pre-deployment testing, and QA engineers did not usually touch monitoring tools. But the reality is that monitoring tools—meaning tools designed to help track application availability and performance, and also alert teams to problems—aren't just for IT teams.

Data-Driven Customer Success Management and How APIs Provide the Leading Indicator of Account Health

By employing API analytics platforms Customer Success Management (CSM) teams can proactively help customers reach their goals, which in turn encourages them to renew their subscription and upgrade their contract. Getting your customers to love you is snap with customer-centric API analytics: integrations will happen faster, support will be more on-point and you’ll be set-up to provide real ongoing value.

How to Fix Crashing Apps on an iPhone or Android?

If you’ve got an app that keeps going down for no apparent reason, don’t worry, this quick and easy guide will give you the tools to get it up and running smoothly. To help you better, first select what type of user you are and what problem you have: If you’re not from the tech world yourselves, you probably think us programmers get everything right all the time.

Maximizing performance of Apache Kudu block cache with Intel Optane DCPMM

Intel Optane DC persistent memory (Optane DCPMM) has higher bandwidth and lower latency than SSD and HDD storage drives. These characteristics of Optane DCPMM provide a significant performance boost to big data storage platforms that can utilize it for caching. One of such platforms is Apache Kudu that can utilize DCPMM for its internal block cache.

Replacing Recompose with React Hooks

Recompose is a React utility belt for function components and higher-order components that has been very useful to our frontend engineering team. After more than three years of working with it, we’ve identified a lot of pain points. In October 2018, the React team introduced Hooks which shipped with React v16.8 and provided an alternative to HOCs.