Advanced API Design for Scalable and Fault-Tolerant Data-Intensive Distributed System

As data-intensive distributed systems become increasingly prevalent in modern computing landscapes, designing robust and efficient APIs becomes paramount.

This abstract gives an overview of advanced API design principles to address the challenges of scalability, fault tolerance and performance in complex, distributed environments.

This proposal delves into RESTful principles, asynchronous operations, security considerations, techniques for optimizing data retrieval through pagination and filtering, exploration of caching and rate limiting, importance of idempotent operations and error handling in maintaining data consistency and facilitating seamless integration with evolving systems.

This topic aims to provide practical insights and guidelines for modern software engineers, architects, and developers involved in the creation and evolution of APIs for data-intensive distributed systems.

Vorkenntnisse

Readers interested in understanding advanced API design for data-intensive distributed systems should have a foundational understanding of the following key concepts:

  • General distributed systems
  • Why/how APIs are used in distributed systems
  • Software development and testing

Lernziele

By adopting the proposed advanced API design principles, organizations can achieve a balance between scalability, performance optimization and fault tolerance, ultimately contributing to the success of their distributed computing initiatives.

Speaker

 

Santosh Nikhil Kumar Adireddy
Santosh Nikhil Kumar Adireddy is a seasoned Silicon Valley professional in Payments domain with proven engineering expertise for 10+ years, which resulted in exponential increase in revenue, multifold improvement in Engineering productivity and groomed many software professionals for world class companies and most critical products like iPhone, Apple Watch, iPad, AWS Amplify, Amazon Alexa mobile app and TikTok shop. LinkedIn

betterCode-Newsletter

Du möchtest über die betterCode() API und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden