Join us on February 27th: The Future of Telepresence: Blackbird & Beyond – Introducing Cluster Commands. Register now

Blog

The latest posts and insights about Ambassador Labs - our products, our ecosystem, as well as voices from across our community.

Testing Microservices

Kubernetes API Gateway

8 Fallacies of Testing Microservices Systems

Testing microservices systems can be a complex and challenging task. As organizations increasingly adopt a microservices architecture, it is crucial to understand and address the common fallacies that can hinder the effectiveness of testing microservices. Microservices offer numerous benefits, such as scalability, flexibility, and faster development cycles. However, these benefits come with their own set of challenges, particularly in the realm of testing microservices. Traditionally, monolithic applications were tested using end-to-end testing microservices approaches, where the entire application functions were tested as a single unit. However, this approach becomes impractical in a microservices environment, where each service operates independently and communicates with other services through APIs. Testing each service in isolation and verifying their interactions becomes essential to ensure the overall functionality and reliability of the system. In this blog, we will delve into the eight fallacies of testing microservices and the types of tests and provide practical solutions to overcome those fallacies. By addressing these fallacies and implementing the recommended solutions, organizations can overcome the challenges of testing microservices systems and ensure the reliability, functionality, and performance of their microservices architecture. Let's dive deeper into each fallacy and explore the practical solutions to optimize testing microservices strategies in a microservices environment.

February 29, 2024 | 17 min read
kubernetes microservices

Kubernetes API Gateway

Emerging Trends in Microservices and Kubernetes

The Kubernetes universe is expanding. What started out as a simple container orchestration solution has become a burgeoning ecosystem driving the cloud-native revolution. As scaling and deployment become critical aspects of software, Kubernetes is not just keeping pace with these demands but also shaping the future of computing. More standardization, better usability, and core enhancements to security and automation are all coming to Kubernetes. Let’s look at some of these emerging technologies and trends and how they can revolutionize the space. Beyond Ingress to Zero Trust: The Future of Security in Kubernetes Gateway API

February 26, 2024 | 12 min read
Service Mesh vs API Gateway

Kubernetes API Gateway

Microservice Service Discovery: API Gateway vs Service Mesh?

When managing cloud-native connectivity and communication, there is always a recurring question of which technology is preferred for handling how microservice-based applications interact. “Should I start with an API gateway or use a Service Mesh?”. When discussing both technologies, we refer to the end-user’s experience achieving a successful API call within an environment. Ultimately, these technologies can be classified as two pages of the same book, except they differ in how they operate individually. Understanding the underlying differences and similarities between both technologies in software communication is essential. In this article, you will learn about service discovery in microservices and when to use a Service Mesh or API gateway.

February 23, 2024 | 18 min read

Telepresence

Telepresence 2.19.0 Release: Enhanced Customization and Integration

Telepresence bridges the gap between your local environment and remote Kubernetes clusters, allowing you to develop and debug services as if they were running directly on your machine. Imagine the time saved by avoiding repeatedly building, pushing, and deploying container images just to see changes! With the latest version of Telepresence, developers can experience even more tools for seamless remote-to-local development. Customizing Your System Tray

February 20, 2024 | 3 min read

Kubernetes API Gateway

Prioritizing Dev-Focused API Solutions

APIs have become the backbone of development and innovation. As the conduits through which applications communicate and exchange data, APIs are more than just a technical necessity; they are strategic assets that can drive business growth, enhance customer experiences, and build success. However, the increasing complexity and diversity of development environments have made API management challenging. Traditional, one-size-fits-all monolithic API solutions are now inadequate in meeting the specific needs of modern enterprises. This is particularly evident in environments leveraging containerization and orchestration tools like Kubernetes, where the dynamics of API management take on a whole new dimension. The need for specialized, developer-centric API solutions that holistically evaluate a developer’s end-to-end experience has never been more pronounced. As businesses strive to keep up with the pace of technological advancements, the demand for APIs that are not only robust and reliable but also tailored to specific operational contexts is on the rise. Such developer-focused solutions promise enhanced performance, superior security, and scalability that generic API solutions struggle to provide. These solutions still encompass the entirety of the API lifecycle, but they do it with a developer-first approach.

February 8, 2024 | 11 min read
api security governance

Kubernetes API Gateway

API Security Best Practices: Enable Good Governance

APIs provide the foundation for delivering digital and automation efforts. It has never been easier to construct and deploy APIs at scale, allowing businesses to build what they need when they need it. API governance guarantees that API quality and security are constant across the design and deployment processes. However, we frequently find API governance as a barrier to product delivery. Without effective governance, the APIs we construct and utilize to build a modular company become the weak link that exposes data. In this article, we will cover what API governance is, how it may help your organization, how to govern APIs and some API security best practices for API governance. What is API Governance, and How do You Best Govern APIs?

February 6, 2024 | 10 min read
1...2122
23
2425...49