The n+1 one problem doesn’t just affect ORMs. Any kind of Web API, RPC/Web Service or RESTful, can suffer from the same performance problems. In this article, Ali Kheyrollahi discusses some of the common scenarios that lead to n+1 in web APIs and ways to correct them.
Currently, Antifragility and Microservices are trending topics and this might be a hint that there are new architectural paradigms or design patterns on their way for building application systems.
We demonstrate how to build a RESTful API on top of CQRS systems. The result joins HTTP semantics and REST style with distributed computing concerns such as eventual consistency and concurrency. 4
This article will take you through creating a simple RESTful web service with Spring Boot and Aerospike, a distributed and replicated in-memory NoSQL database.
Winston Bumpus introduces Cloud Service Brokers – agents providing guidance in selecting and using the most appropriate cloud service – and the CIMI model used to integrate cloud service providers. 2
This article (the second in a four-part series) focuses on the design of a hypermedia server based on the API designed for the class scheduling problem domain outlined in part one of the series. 1
This article (the first in a four-part series) focuses on the design of a hypermedia type, by mapping a particular problem domain to hypermedia messages, as a basis for the API. 1
A problem with WCF development is the proxy generator, which gives you nothing but simple DTOs. This article shows how to bypass the proxy generator so that your client and server can share code. 1
Insights from Demis Bellot on the motivation behind ServiceStack, design choices made in the project, as well as the role Microsoft and Mono play in future of open source .NET. (Part 2)
Insights from Demis Bellot on the motivation behind ServiceStack, design choices made in the project, as well as the role Microsoft and Mono play in future of open source .NET. (Part 1) 1