Hot answers tagged

49 votes

Am I right that switching programming languages will have little impact on the scalability of a CRUD API?

At a global level, you're wrong - language does matter, or at the very least you will spend more $$$ on compute if you write it in a less computationally efficient language. While I'm not at liberty ...
user avatar
39 votes
Accepted

Am I right that switching programming languages will have little impact on the scalability of a CRUD API?

There's a good video (warning, contains really a lot of swearing, but worth it) that will give you a good basis for arguing against this consultant... Solving Imaginary Scaling Issues (at Scale), by ...
user avatar
19 votes

Am I right that switching programming languages will have little impact on the scalability of a CRUD API?

You should remove this consultant from touching any of your system. A consultant suggesting a complete rewrite of an application in a different language are going to cause a lot of damage to the ...
user avatar
  • 12.2k
15 votes

Am I right that switching programming languages will have little impact on the scalability of a CRUD API?

With a simple CRUD api, your bottlenecks are probably the network and the database. So the code you use for mediating and translating between the two layers is probably not that performance-critical. ...
user avatar
  • 22.6k
9 votes

How do I describe a hierarchical relationship between software objects?

You don't call them with any of those terms. Not everything needs to be expressed in an object's name. Using your example, you call an invoice "invoice" and a customer "customer", ...
user avatar
  • 184k
6 votes

Am I right that switching programming languages will have little impact on the scalability of a CRUD API?

By that they seem to mean that a backend API written in .NET will handle the growing performance requirements much better than a backend API written in a scripting language like JavaScript, Ruby or ...
user avatar
  • 107k
4 votes
Accepted

Standard Error response for Backend API failure

Remember that a REST API is an abstraction. The fact the REST API depends on other APIs is an implementation detail. Clients should be coupled to your REST API, not the other systems the REST API ...
user avatar
3 votes

Am I right that switching programming languages will have little impact on the scalability of a CRUD API?

The scalability of a CRUD application is mainly linked to the completion of elementary transactions. Filling in a couple of variables and calling some functions is only a fraction of the time needed ...
user avatar
  • 66.8k
1 vote

Am I right that switching programming languages will have little impact on the scalability of a CRUD API?

I don't have the rep to comment yet, and the others here have addressed the critical points: you need to be presented with data demonstrating that you do have a compute bottleneck, the amortised cost ...
user avatar
1 vote

How do I describe a hierarchical relationship between software objects?

You should distinguish between what a thing within your code is or represents and what roles it can take on in specific contexts. So your customer and invoice objects should be called customer and ...
user avatar
1 vote

Standard Error response for Backend API failure

When the api itself is dependent on another backend API, it is a good practice to expose error codes or error information from the backend api call? This is the wrong question (for "good ...
user avatar
  • 9,147

Only top scored, non community-wiki answers of a minimum length are eligible