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.

Kubernetes API Gateway

The Problems with Annotation-based configuration

I’m Cindy Mullins, the Community Manager here at Ambassador. Our Community Corner segments on LinkedIn feature deep dives into common questions we get in our Community about our products: Edge Stack, Telepresence, and Blackbird. In this segment we’re talking about Edge Stack Kubernetes API Gateway configuration: specifically, annotations vs Kubernetes Custom Resource Definitions (or CRDs). CRDs vs Annotation-based configuration

October 30, 2024 | 12 min read
api documentation

API Development

API Documentation Done Right: A Technical Guide

A technical guide to writing clear and effective API documentation APIs allow web applications to communicate and interact with each other. They're responsible for the back-and-forth that happens on your browser because, underneath any communication on the web, it's one service making or responding to a request from another service or API. However, when developers document these APIs, the explanations often end up being too technical or unclear. It's not an intentional act; they just sometimes tend to assume that others will understand how it works, which isn't always the case.

 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.
October 29, 2024 | 22 min read
Open API specification

API Development

In-Depth Guide to Open API specification: Structure, Implementation, and Best Practices

APIs have changed the way software communicates, but as they become more complex, the need for a clear and standardized way to describe their functions grows. Poorly designed APIs can introduce vulnerabilities, create integration issues, and slow down development processes. This is where Open API specification (OAS) comes into play. It helps address these issues by providing a common framework for API documentation and design. Understanding its structure and best practices can greatly improve the efficiency of your API projects, making them more reliable and adaptable.

October 25, 2024 | 13 min read
Microservices Architecture

API Development

Optimizing Microservices Architecture: The Power of API Design, Automation, and Management

At the heart of microservices architecture are APIs, which enable seamless communication between individual services. APIs play a crucial role in ensuring that, even as components evolve independently, the entire system functions cohesively. Effective API design, automation, and management are essential for building scalable, flexible, and resilient microservices architectures. In this article, we’ll explore how APIs amplify the power of microservices, focusing on key principles for designing, automating, and managing APIs to optimize performance and scalability. Planning APIs for Scalable Microservices Architecture

October 24, 2024 | 14 min read
CI CD Pipelines

API Development

Designing Reliable CI CD Pipelines for Faster, Error-Free Software Releases

Two essential qualities in software development are speed and dependability. To stay ahead, development teams must minimize errors while swiftly integrating, testing, and delivering new features and upgrades. ci cd pipelines provide the structure and automation necessary to meet these demands. By incorporating automated testing, deployment, API Mocking and integration, these pipelines have become indispensable for modern software development teams. This article will explore best practices, available technologies, and performance optimization techniques for building CI CD pipelines and how you can enhance CI CD processes and examine the challenges associated with adopting it in cloud-native systems. What Are CI CD Pipelines?

October 21, 2024 | 16 min read
CI CD Pipeline

API Development

Mastering CI/CD Pipeline: The Key to Streamlined Software Delivery

Delivering software that meets today's growing demands requires more than just coding; it demands efficiency, precision, and adaptability. Development teams need to release features, updates, and fixes quickly to keep up with business goals and customer expectations. Therefore, the goal is no longer just clean code — the code also needs to move seamlessly from development to deployment. This article explains the role CI/CD plays in improving software quality and enhancing development agility.

October 16, 2024 | 18 min read
1...910
11
1213...53