New answers tagged performance
0
votes
Should I store non-editable items lists in a database?
Generally no, you shouldn't.
I think the things you list as advantages are not real advantages:
"solid structure and can be manipulated with SQL".
General purpose programming languages all ...
3
votes
Performance hit after non-functional refactoring
You didn't say what percentage in performance change. And whether it is for a tight benchmark or as part of an application.
You might see a function getting ten times slower - from 1 nanosecond to 10 ...
2
votes
Performance hit after non-functional refactoring
It's certainly plausible that moving definitions to a new translation unit has meant the optimiser couldn't do as well.
You can #include whatever files you like, so you can re-create the old structure ...
0
votes
Am I right that switching programming languages will have little impact on the scalability of a CRUD API?
The consultant probably uses "scalable" as a buzzword devoid of meaning.
Scalable means (simply put) that a system can cope with significantly increased demand without the cost per user ...
0
votes
Am I right that switching programming languages will have little impact on the scalability of a CRUD API?
Programming language / framework does matter.
Even within .NET. ASP core vs .net framework can see x7 speed increase. Task such as serialisation and deserialization and simple string validation such ...
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 ...
0
votes
Am I right that switching programming languages will have little impact on the scalability of a CRUD API?
The language matters for several reasons. The first ones that come to mind are:
The language may bring with itself paradigms and special implementations of the common design patterns that will ...
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 ...
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 ...
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 ...
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 ...
0
votes
How important is to initialize a variable
tl;dr The comomon advice is to always initialize, but this is sometimes unproductive or even harmful.
It is commonly recommended to "always initialize" (even to a zero/default value that ...
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.
...
50
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 ...
Top 50 recent answers are included
Related Tags
performance × 811java × 90
algorithms × 70
c++ × 67
design × 65
database × 59
optimization × 54
architecture × 53
c# × 50
javascript × 40
php × 29
web-development × 28
python × 27
caching × 26
sql × 25
multithreading × 25
design-patterns × 24
c × 23
object-oriented × 22
scalability × 20
data-structures × 19
memory × 19
programming-practices × 18
.net × 18
database-design × 18