Controlling Throughput on API The infrastructure that the API services are deployed has a cost factor coined with it and relative to resource consumption on infrastructure such as CPU, Memory, Disk Space, Bandwidth etc. the cost factor of infrastructure would also increase. A high volume of calls on API services at at given time would…
Category: System Design
APIs in Enterprise Systems
Application Programming Interface (API) An API is a collection of services available over specific protocol for the purpose of Inter communication between software systems, sub-systems or system components. As per Wikipedia the API is defined as; “In computer programming, an application programming interface (API) is a set of subroutine definitions, communication protocols, and tools for…
Dynamic Rates Management Module Research
Rates maintenance is a common requirement in today’s business applications. This solution allows systems to maintain rates in more dynamic approach where the administrative or the operational user could define rate formulas. The solution is based on rate bases where a rate base could be any artifact that to be considered when defining a rate…
Multi-Tenant System Administration Module Design with Federated Authentication
System administration is a common requirement in many of the systems. This includes user authentication to authorization management to content within a system. There are set of commonly used functions within an legacy administrative module for authentication and authorization such as; User Authentication 1. User Management Maintenance of user authentication credentials within the system in…