Systems | Development | Analytics | API | Testing

TCP Proxy: Expose TCP Ports Publicly

Today, we’re announcing the public preview of TCP Proxy — a new way to expose TCP ports publicly. Until now, services on Koyeb could only be publicly exposed via HTTP, HTTP/2, WebSocket, and gRPC protocols. TCP-based workloads were limited to private access within the mesh network for service-to-service communication. With TCP Proxy, that changes. You can now make any TCP service publicly accessible with minimal configuration.

Xray Requirement Coverage explained: automating quality with Test Executions

Xray’s Requirement Coverage refers to how defined requirements inside a specific project are being validated by tests. Each requirement – whether Jira Story, Epic or Feature - should be connected to one or more test cases. When these tests are being executed and the results are being reported, the coverage status of the requirements automatically updates. Bottom line, only creating tests is not enough.

Using AI for Data Analysis - A Complete Guide

Ever noticed how you’re always getting relevant ads, whether you’re streaming on Netflix or shopping on Amazon? Or how sometimes, just thinking about something seems to make it appear on your phone? It feels like every application somehow knows what you’re thinking, serving up personalized suggestions with high precision.

MCP Server Integration: One Month of AI-Powered Data Engineering

When we officially launched our Model Context Protocol (MCP) server integration on June 12, 2025, we weren't just adding another feature - we were fundamentally changing how data engineers interact with their tools. One month later, the transformation has exceeded our wildest expectations.

Bitrise maintains SOC 2 Type II compliance with latest successful assessment

At Bitrise, we continually invest in security best practices to ensure that our customer’s data stays safe and secure. As a part of an on-going effort, we are excited to announce that we’ve successfully completed our SOC 2 report. The examination was conducted by A-LIGN, a technology-enabled security and compliance firm trusted by more than 4,000 global organizations to help mitigate cybersecurity risks.

Quality Assurance Testing: Everything You Need To Know

In a technologically dominated world, producing top-notch software isn’t merely a competitive edge – it’s a must. Whether creating a mobile application, a website, or a large-scale enterprise system, consumers anticipate that your software be secure, responsive, and flawless. That’s where Quality Assurance (QA) Testing comes in. It doesn’t just make your software work – it work well, do what users need it to do, and meet world-class standards of excellence.

What is the Parquet File Format? Use Cases & Benefits

Apache Parquet has become the de-facto standard for storing data used in analytics workloads, and has seen very broad adoption as a free and open-source storage format. When used as the underlying storage layer for Apache Iceberg, Parquet is also a foundational building block in modern lakehouse architectures, which enable warehouse-like capabilities on cost effective object storage. Let’s take a closer look at what Parquet actually is, and why it matters for big data storage and analytics.

Unit Testing in NestJS for Node Using Suites (Formerly Automock)

For years, Automock was a popular framework for defining mocks and stubs in backend test environments. As technology has evolved, new methods and techniques for streamlining the simulation of dependencies in testing have emerged. That's why Automock has been succeeded by Suites, a more modern and robust library. In this article, we'll explore the transition from Automock to Suites, understand what Suites offers, and see it in action in NestJS through a complete example.

Build Custom ActiveStorage Analyzers for Ruby on Rails

In this series, we will take a close look at the architecture of ActiveStorage for Rails. In this first part, we will examine how ActiveStorage treats uploaded data and how to extend this process. The second part will explore how to augment the presentation of uploaded assets. But first, let's quickly define what ActiveStorage does.