Tag: Apis
-
API rate limiting vs. API throttling: How are they different?
Posted on March 8, 2023, Level intermediate Resource Length medium
The explosive growth of digital services and mobile devices has created new challenges for developers trying to support users with different needs and usage patterns. High user demand, limited network data plans, and user frustration all combine to create a need for API throttling. By Vyom Srivastava.
Tags apis cloud devops management
-
Write reusable code for AppSync JavaScript resolvers
Posted on March 6, 2023, Level beginner Resource Length short
Learn how to share code between AppSync JS resolvers. AWS AppSync is a fully managed service that allows developers to build scalable and performant GraphQL APIs. It is also serverless, meaning that you will only pay for what you use. By Benoît Bouré.
Tags nodejs javascript aws frontend apis database
-
Various debugging methods in OpenResty
Posted on February 27, 2023, Level intermediate Resource Length short
In OpenResty's communication group, developers often ask this question: How do debug in OpenResty? As far as I know, there are some tools in OpenResty that support breakpoint debugging, including a plugin in VSCode, but they are not widely used so far. Including the author agentzh and a few contributors I know, everyone uses the simplest ngx.log and ngx.say to do debugging. By @api7.ai.
Tags programming performance devops distributed apis
-
.NET programmer's guide to CancellationToken
Posted on February 23, 2023, Level intermediate Resource Length long
Microsoft created a standardized cancellation implementation that has far-reaching capabilities beyond its original use case. Sometimes canceling is a good thing. In many of my .NET projects, I have had plenty of motivation to cancel both internal and external processes. Microsoft learned that developers were approaching this common use case in a variety of complex implementations and decided there must be a better way. By Davit Asryan.
Tags web-development programming how-to apis app-development
-
How I built a simple Forex app with Telegram bots and AWS Lambda
Posted on February 6, 2023, Level intermediate Resource Length medium
This is the journey of author to create serverless solution written in Go which enabled him to be notified about best currency exchange rates for his small business. Nice one!
Tags golang bots serverless aws apis
-
Using Apache Kafka to process 1 trillion inter-service messages
Posted on January 27, 2023, Level intermediate Resource Length long
Cloudflare has been using Kafka in production since 2014. We have come a long way since then, and currently run 14 distinct Kafka clusters, across multiple data centers, with roughly 330 nodes. Between them, over a trillion messages have been processed over the last eight years. By Matt Boyle.
Tags event-driven apache apis app-development database
-
How to choose the right API style and technology
Posted on January 26, 2023, Level intermediate Resource Length medium
In this post, we'll go through the 5 most popular API styles and look at very common questions like "How to decide on the right API style and which technology to choose for a style" and provide practical scenarios where an API Gateway can supplement their weaknesses. By Bobur Umurzokov.
Tags event-driven programming apis web-development app-development
-
What are Webhook Gateways?
Posted on January 25, 2023, Level intermediate Resource Length medium
A webhook gateway is a webhook management tool that sits between a webhooks provider and webhooks consumer. It acts as a reverse and forward proxy for webhooks. It can be deployed by both the API provider that sends webhooks and the consumer that receives webhooks to handle webhook events multiplexing and de-multiplexing respectively. By Subomi Oluwalana.
Tags event-driven distributed apis web-development cio
-
Event-driven APIs with webhook and API Gateway
Posted on January 24, 2023, Level intermediate Resource Length medium
This post elaborates on building event-driven APIs by making use of Webhook and API Gateway, we understand the role of each in this solution. By Bobur Umurzokov.
Tags aws event-driven distributed apis web-development serverless
-
AWS Lambda: Resilience under-the-hood
Posted on January 23, 2023, Level intermediate Resource Length long
AWS Lambda comprises over 80 services working together to provide the serverless compute service that it offers to customers. Under the hood, many of these services are built on top of Amazon Elastic Compute Cloud (Amazon EC2) instances, provisioned within Availability Zones. However, AWS Lambda is a Regional service. By Adrian Hornsby (Principal System Dev Engineer) and Marcia Villalba (Principal Developer Advocate).
Tags aws distributed apis app-development serverless
-
Kubernetes events: In-depth guide and examples
Posted on January 4, 2023, Level intermediate Resource Length long
Kubernetes events help you understand how Kubernetes resource decisions are made and they can be helpful for debugging. Learn more about k8s events in this in-depth guide. By Tyler Charboneau.
Tags apis devops app-development open-source streaming event-driven
-
Spatial search functionality with Neo4j
Posted on January 3, 2023, Level intermediate Resource Length long
In this post we explore some techniques for working with geospatial data in Neo4j. We will cover some basic spatial Cypher functions, spatial search, routing algorithms, and different methods of importing geospatial data into Neo4j. By William Lyon.
Tags apis how-to devops web-development open-source nosql miscellaneous