Systems | Development | Analytics | API | Testing

Enabling gRPC and HTTP/2 support at the edge with Kuma and Envoy

Our thing is to let you deploy your apps globally in less than 5 minutes with high-end performance. Not only does this require us to be meticulous about everything composing our infrastructure layer, but also we have to support high-level protocols like WebSockets, HTTP/2, and gRPC. There are two major things in the infrastructure impacting performance: hardware and network. On the hardware side, we deploy all apps inside microVMs on top of high-end bare metal servers around the world.

Selenium vs. Out-of-the-Box Test Automation Tools: Which Is Right for You?

Test automation has become an essential part of the software development process. Rather than spending hours conducting manual tests, you can write a script once and execute it with each release. This helps to maximize test coverage and save time, resulting in lower testing costs and a better customer experience. But which test automation tool should you use? What’s the difference?

What is a Legacy System and Why Are They in Use?

“Legacy system” is a phrase that professionals use a lot, and it has a lot of negative connotations. Some businesses feel they need to avoid legacy systems at all costs, while others find that most of their major operations depend on outdated software or processes. But even though a business may find older systems that run legacy applications are essential, it’s time to consider whether the risks are worth it. Here are the key things to know about legacy systems: Table of Contents.

Which Mobile Testing Framework is Right for You?

Mobile apps are essential for many businesses to reach their target customer. As a result, flawless performance has become a top priority. Mobile testing plays a crucial role in this context by validating an app’s functionality, usability, and security across different devices, operating systems, and network environments. However, choosing the proper testing framework can be daunting due to the sheer number of options available and the unique considerations of each one.

Managing Kong Routes in Multi-Cloud Environments

Join Frederik Nakstad and Adelina Simion from Form3 to learn how they use the Kong Ingress Controller to manage service routes on Form3’s multi-cloud platform. You’ll get an overview of Form3’s platform and environment configuration and how they moved from a legacy ECS solution to running Kong in a Kubernetes-native way with the Kong Ingress Controller. This approach provides useful abstractions and makes it easier for the Form3 service teams to configure routes.

API Exploration for Developers

In today's interconnected world, Application Programming Interfaces (APIs) have become the backbone of modern software development. APIs allow developers to leverage existing functionalities, integrate systems, and unleash the full potential of their applications. However, with the rapid growth and evolving landscape of APIs, developers often face challenges in exploring and effectively utilizing these powerful tools.

EP2: Sizing Up Services - The Pragmatism of Micro, Mini, and Monoliths

In 'Sizing Up Services: The Pragmatism of Micro, Mini, and Monoliths,' we explore the technical intricacies of pragmatic application architecture. We dive deep into microservices, miniservices, and monolithic architectures, explaining their real-world applications and organizational impacts. The episode also sheds light on how these architectural patterns influence the design and structuring of business domains. Join us for a technical deep-dive into service sizes and make more informed architectural decisions for your projects.

API Analytics and Monetization with Choreo and Moesif

We're excited to announce the partnership between Choreo and Moesif, bringing you an integration for improved API analytics and monetization. Choreo is our application development suite designed to accelerate the creation of digital experiences. It simplifies the process of building, deploying, and monitoring cloud-native applications, boosting productivity and fostering innovation in organizations.

What is Database Stored Procedure Modernization?

Your organization likely relies on stored procedures based on business logic that has worked well in the past. More recent evolutions in areas like application development, automation, open-source application code, workloads, and web services could mean that you need to reassess your stored procedures to find opportunities for improvement.