Tag: 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
-
The evolution of state transfer
Posted on December 21, 2022, Level intermediate Resource Length medium
State transfer is fundamental to online applications. Web apps are architected around the network, with the separation of front-end from back-end and protocols like AJAX and REST. However, newer protocols like GraphQL and frameworks like Remix are increasingly abstracting state transfer away from application code. By James Arthur.
Tags oop web-development app-development apis restful
-
Ten essential cloud DevOps tools for AWS
Posted on December 6, 2022, Level beginner Resource Length medium
Building, testing, and monitoring applications in the cloud is a unique challenge. While many organizations have embraced a DevOps methodology, their DevOps machine is still not at the level of maturity they might like it to be. According to a recent survey, 53% work on a team with a 'low level' of DevOps based on maturity factors. By Dave Armlin.
Tags apis cloud devops web-development aws
-
Six common mistakes to avoid in RESTful web API design
Posted on December 5, 2022, Level intermediate Resource Length medium
There are methods to improve API design — like following RESTful practices. But time and again we are seeing customers unknowingly program minor inconveniences into their APIs. To help you avoid these pitfalls, here are six of the most common mistakes we have seen developers make while creating the API — and guidance on how to get it right. By Varun Krovvidi,Geir Sjurseth.
Tags apis restful software-architecture google app-development