Systems | Development | Analytics | API | Testing

Mastering API Gateway Auth: Proven Methods for Secure Connectivity

Securing your API gateway is critical to protect your services from unauthorized access and ensure safe data transmission. In this article, we’ll explore the essentials of API gateway auth, discuss the major authentication methods, and offer guidance for implementing and overcoming challenges in API gateway authentication—providing you with the knowledge to keep your digital assets secure.

Snapshot Testing in the Backend

The first time I learned about snapshot testing was in the context of front-end testing. It made a lot of sense. Writing an assertion-based test to check if a component was correctly rendered as HTML is tricky. And difficulty grows with the complexity of the output. Snapshot testing seemed a reasonable technique to get the job done, even with some caveats.

Continuous Deployment Challenges in Native Mobile Applications

In this blog post, explore the unique challenges of Continuous Deployment in native mobile apps, including the complexities of app store distribution and rollback limitations, and discover insights on navigating these hurdles while striving for efficient CI/CD workflows in mobile development.

Building command-line applications in Python

If you are into programming, you might have used commands like cp, mv, cat, etc, to perform different operations using a text interface like bash or Windows PowerShell. This article discusses implementing command-line applications in Python with functionalities such as keyword arguments, flags, positional arguments, and mode selection. It also discusses how to implement the Linux head command in Python.

Implementing Real-Time Communication in iOS with WebSockets

In iOS, WebSockets enable real-time communication between a client (an iOS app) and a server. Unlike traditional HTTP connections which are stateless, short-lived and request data on demand, WebSockets use a single long-lived connection to send and receive data simultaneously. This significantly reduces response times which is crucial for apps that rely on instant updates and live data to support functions such as chat and multiplayer games.

Build, Connect, and Consume Intelligent Data Pipelines Seamlessly and Securely

We’re excited to share the latest and greatest features on Confluent Cloud, in our first launch of 2024. This Cloud Launch comes to you from Kafka Summit London, where we talked about the latest updates highlighted in our launch, including serverless Apache Flink®, some exciting pricing changes, updates to connectors, and more! We also shared our vision for a future offering, Tableflow.

Confluent Cloud for Apache Flink Is Now Generally Available

Last year, we announced our plan to build a cloud-native Apache Flink® service to meet the growing demand for scalable and efficient stream processing solutions in the cloud. Today, we're thrilled to announce the general availability of Confluent Cloud for Apache Flink across all three major clouds. This means that you can now experience Apache Kafka® and Flink as a unified, enterprise-grade platform to connect and process your data in real time, wherever you need it.

From Theory to Practice: Real-World Applications of Cloud Platform Integration

Many companies talk about cloud integration in a theoretical way. But cloud technologies aren’t theoretical. They’re a rapidly growing segment of technology that’s changing the way businesses operate. In the following article, we move from theory to practice so you can have a more realistic vision of what to expect when you move more of your on-site tech to the cloud.