Systems | Development | Analytics | API | Testing

Latest Blogs

Architecting Apache Kafka for GDPR compliance

Once upon a time (2017), in an office far far away, you may have been cornered in a conversation with someone from Legal about GDPR. It could have gone something like this: “You there, Data Engineer” “Yep, that’s me” “What PII do we have residing in this Apache Kafka database?” You probably mumbled something about Kafka not being a database. “And who can read/ write the data?

What Is NullReferenceException? Object reference not set to an instance of an object

“Object Reference Not Set to an instance of an object.” Cast the first stone those who never struggled with this error message when they were a beginner C#/.NET programmer. This infamous and dreaded error message happens when you get a NullReferenceException. This exception is thrown when you try to access a member—for instance, a method or a property—on a variable that currently holds a null reference. But what is a null reference?

How to Monitor API Usage and Performance with Tyk API Gateway on EC2 with Moesif

This article provides an introduction to API Observability and how it fits within the overall APIOps Cycles. Then, we will walk through an example of how to successfully deploy and leverage Tyk Gateway and Moesif API Observability on Amazon EC2.

Understanding Event-Driven Architecture and Serverless Opportunities

Whether you're building a new application or adding new features to an existing application, it is worthwhile to reflect on the structure and design of what you're building. Not only does app architecture make the difference between a good app and an excellent app, but it can also either contribute to technical debt or mitigate it.

Why You Should Care About The Financial Benefit Of A Developer Tool

You wouldn’t expect an architect to build a skyscraper with just a hammer and a ladder, right? Then why do we sometimes look at developer tools as something ‘extra’, or as a ‘nice to have’, and simply assume that all that a developer needs is a laptop and an internet connection? A skyscraper is built in a fraction of the time and to a much higher quality if the team has access to top of the line equipment.

Real device testing options and best practices

Real device testing is a critical ongoing requirement for providing a quality experience in a mobile app. But it’s hard to do well, as there are thousands of devices your users might own. In fact, there are well over 24,000 Android devices, and while iOS devices remain popular in the US, globally Android makes up 73% of the device market share. This means that Android devices can’t be glossed over. But, testing thousands of different devices isn’t possible or even necessary.