An application programming interface, or API, is a set of definitions, rules, and protocols that enable communication between two entities. Learn what APIs are, how they work, the different types, and how they're used today.
What Is an API Gateway?
An API gateway secures and mediates critical traffic between backend services and consumers. Learn more about how an API gateway can help your organization.
What Is Observability?
Observability allows developers to measure and infer a system's state through logs, metrics, and traces. Learn how observability works and its benefits.
What Is Distributed Denial-of-Service (DDoS)?
Learn all you need to know about DDoS, including what it is, how it works, strategies to mitigate DDoS attacks, and how NGINX can help.
What Is OpenTelemetry?
OpenTelemetry (OTel) improves observability into applications, giving developers insights into the performance and health of their systems.
What Is a Monolithic Application?
Learn about the advantages and disadvantages of monolithic application architecture and examples of applications that commonly use it.
What Is High Availability?
Learn all you need to know about high availability, including what it is, how it works, and strategies to build systems to run dependably and without fail.
What Is a Secret?
In the context of application security, a secret is any piece of information that proves the possessor is who and what it claims to be during the process of authentication and authorization. Learn more about secrets, the pros and cons of different storage types
What Is GraphQL?
GraphQL is a query language for your API. Learn more about GraphQL, its advantages, and its disadvantages.
What Is a REST API?
REST API is an architectural style for an application program interface that uses HTTP requests to access and use data. Learn what you need to get started.