Are you team API endpoint or API schema first? Join the debate on Thursday, April 24th. Register now

Blog

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

microservices arquitectures

Kubernetes API Gateway

How APIs Power Microservices Architectures 101 Guide

Imagine you're developing a food ordering application for your favorite restaurant. Like any other food ordering app, it would have functionalities for placing orders, paying for them, delivering them, etc. Since these are all separate functionalities, you might consider using a microservice architecture for this application. That way, each functionality (service) can be tested, deployed, and scaled independently. You might be wondering how they'd communicate with each other. Well, that's simple - APIs. For example, when the ordering service needs to confirm item details, it sends an API request to the menu service. Similarly, when it's time to process a payment, it sends an API request to the payment service.

 Prince is a technical writer and DevOps engineer who believes in the power of showing up. He is passionate about helping others learn and grow through writing and coding.
August 27, 2024 | 15 min read
Accelerating API Design with ADDR & Blackbird

API Development

Accelerating API Design with ADDR and Blackbird

I’ve been writing and teaching about the Align-Define-Design-Refine (ADDR) API design first process for many years. Along the way, I have made updates and improvements to the process. One thing that was lacking was a tool to complement the work of teams using ADDR. I’ve recently begun to explore a new product from Ambassador called Blackbird, which promises to accelerate the API lifecycle. In this article, I’ll provide a brief review of the ADDR process, then use the artifacts from ADDR to help me design and mock the API. I’ll capture some tips and call out a few wishlist items that I hope Blackbird will incorporate into future releases. Understanding the ADDR Process

August 26, 2024 | 7 min read
QA Evolution

API Development

QA is Dead. Long Live QA: The Evolving Role of Quality Assurance in Modern Software Development

Where Have All the Testing & QA Folks Gone? If you do a quick Google search, it becomes apparent that the death of Quality Assurance (QA) has come and gone. As someone who has worked in companies with no dedicated QA team for several years now, I’d say the mainstream is finally catching up to this trend. The notion that the role of Quality Assurance (QA) is dead can be attributed to several recent trends and changes in the software development industry in recent years, including: Shift-Left Testing: The greater adoption of agile methodologies and DevOps has led to a shift-left approach in testing, where testing activities are performed earlier in the development process. This approach integrates testing into the development process, meaning that developers are now more involved in testing throughout the entire lifecycle.

August 22, 2024 | 10 min read
api gateway microservices

Kubernetes API Gateway

API Gateway Microservices: Optimizing Architecture for Essential Efficiency

With the popularity of microservice architecture, the API gateway has become one of the indispensable components of microservice architecture. It plays the role of a portal connecting clients and microservices, providing functions such as routing, authentication, authorization, monitoring, logging, etc. This article will explore what a microservice API Gateway is and what features and benefits it provides for engineers to fully understand and effectively use a microservice API gateway like Edge Stack. What is API Gateway Microservices? A microservices API Gateway acts as a reverse proxy for the interaction between clients and service systems. It is also responsible for forwarding client requests to the corresponding microservice instances and providing a series of functions to manage and protect these microservices. Choosing a suitable API gateway can effectively simplify development and improve the operation and management efficiency of your microservice architecture. API Gateways are a solution for a system designed in the microservice architecture, which is used to integrate microservices of different modules and unify and coordinate services.

August 20, 2024 | 12 min read
WAF Architecture and Cloud Native Solutions

Kubernetes

Web Application Firewall (WAF) Architecture and Cloud Native Solutions

Towards a modern approach for addressing security threats, mitigating risks, and shielding application deployments on Kubernetes with modern WAF architecture A web application firewall (WAF) is a crucial part of network security architecture that inspects, sanitizes, and redacts malicious HTTP requests for applications. Since WAFs are operating on the application layer (layer 7 in the OSI model), traffic payloads originating from users and bots can be analyzed, in the hopes of blocking malicious clients and letting legitimate client requests proceed. WAF architecture is a critical part of any enterprise platform as they’ll protect against Distributed Denial of Service (DDOS) attacks, OWASP Top Ten security risks, and apply advanced rate limiting strategies.

August 15, 2024 | 8 min read
Master API Observability

Kubernetes API Gateway

Master API Observability: Enhancing Reliability and Performance in Your Digital Infrastructure

Observing APIs in today’s world and ensuring the reliability and performance of Application Programming Interfaces (APIs) is crucial. How do organizations ensure that their APIs are constantly evaluated for their health and that errors or security vulnerabilities do not slow down an API and the application? This is where API observability comes into play. But what exactly is API observability, and why is it so important? What is API Observability?

August 13, 2024 | 16 min read
1...1314
15
1617...53