-
"Die Apps rufen null RPC Calls auf."
Autor: Kaiser Ming 15.11.22 - 09:38
"Hast Du Dir überhaupt die Mühe gemacht, zu lernen, wie GraphQL funktioniert[?]"."
lol
Mal abgesehen das GraphQL auch nicht grad das schnellste ist. Und auch bei Microservices kann man sich verzetteln. Wenn ich zB nur eine App habe brauch ich keine 20 MS. -
Re: "Die Apps rufen null RPC Calls auf."
Autor: der_wahre_hannes 15.11.22 - 09:41
Kaiser Ming schrieb:
--------------------------------------------------------------------------------
> Wenn ich zB nur eine App habe brauch ich keine 20 MS.
Kommt ganz auf die App an, würde ich mal meinen. -
Re: "Die Apps rufen null RPC Calls auf."
Autor: rassmussen 15.11.22 - 09:45
der_wahre_hannes schrieb:
--------------------------------------------------------------------------------
> Kaiser Ming schrieb:
> ---------------------------------------------------------------------------
> -----
> > Wenn ich zB nur eine App habe brauch ich keine 20 MS.
>
> Kommt ganz auf die App an, würde ich mal meinen.
Er glaubt vielleicht eine App ein MS -
Re: "Die Apps rufen null RPC Calls auf."
Autor: Kaiser Ming 15.11.22 - 09:48
der_wahre_hannes schrieb:
--------------------------------------------------------------------------------
> Kaiser Ming schrieb:
> ---------------------------------------------------------------------------
> -----
> > Wenn ich zB nur eine App habe brauch ich keine 20 MS.
>
> Kommt ganz auf die App an, würde ich mal meinen.
deshalb schrieb ich "kann man sich verzetteln"
passiert bei MS aber schnell mal
grad in grösseren Firmen wo dann jeder nur seinen Ausschnitt programmiert
elegante API vs Geschwindigkeit -
Re: "Die Apps rufen null RPC Calls auf."
Autor: der_wahre_hannes 15.11.22 - 10:00
Kaiser Ming schrieb:
--------------------------------------------------------------------------------
> der_wahre_hannes schrieb:
> ---------------------------------------------------------------------------
> -----
> > Kaiser Ming schrieb:
> >
> ---------------------------------------------------------------------------
>
> > -----
> > > Wenn ich zB nur eine App habe brauch ich keine 20 MS.
> >
> > Kommt ganz auf die App an, würde ich mal meinen.
>
> deshalb schrieb ich "kann man sich verzetteln"
Selbst das macht die Aussage nicht richtiger. Es kommt immer noch darauf an, was die App denn macht. -
Re: "Die Apps rufen null RPC Calls auf."
Autor: JE 15.11.22 - 10:17
Wir haben häufig das "backend for frontend"-pattern, wo ein microservice nur für das eine frontend da ist und services aufruft, die bestimmte business logic beinhalten. Dadurch hat man natürlich etwas mehr Backend microservices als Frontends.
Aber die Aussage "zuviele microservices, das kann weg" halte ich für fragwürdig. Die haben ja einen Sinn.
Wenn man aber die Funktionalität untersucht und davon etwas weglässt, kann man auch die dazugehörigen services entfernen. -
Re: "Die Apps rufen null RPC Calls auf."
Autor: Datalog 15.11.22 - 10:27
Was ich mich hier frage: Verwendet die Android-App bei Twitter eine andere API als die Appel-App oder die Browser-Version?
Wenn es die gleiche API wäre, dann gäbe es ja kaum Unterschiede bei den Abfragen, also egal ob und wie gut GraphQL umgesetzt wurde, es wäre für alle gleich. Wenn es unterschiedliche API sind, dass würde ich gerne wissen was der Grund dafür ist. -
Re: "Die Apps rufen null RPC Calls auf."
Autor: Datalog 15.11.22 - 10:32
JE schrieb:
--------------------------------------------------------------------------------
> Aber die Aussage "zuviele microservices, das kann weg" halte ich für
> fragwürdig. Die haben ja einen Sinn.
Die Frage ist hier: Zu viele Microservices wegen Parallelität und ungenutzten Ressourcen oder zu viele weil die Funktionalität zu sehr aufgesplittet wurde? Und wer weiß was da alles wirklich sinnvoll ist. Vielleicht haben die auch sehr viele Services, die nur der Auswertung dienen, aber so gut wie nie genutzt werden? -
Re: "Die Apps rufen null RPC Calls auf."
Autor: ds4real 15.11.22 - 10:35
Kaiser Ming schrieb:
--------------------------------------------------------------------------------
> Wenn ich zB nur eine App habe, brauch ich keine 20 MS.
Das stimmt nur bedingt. Je nachdem, was die App macht und wie stringend man sich an OneApi/REST hält, kann es durchaus sein, dass man 20+ kleingeschnittene und daher flexibel ausrollbare Microservice haben kann.
Ich bevorzuge MS, die insich keine Monolithen sind. -
Re: "Die Apps rufen null RPC Calls auf."
Autor: Kaiser Ming 15.11.22 - 12:41
ds4real schrieb:
--------------------------------------------------------------------------------
> Kaiser Ming schrieb:
> ---------------------------------------------------------------------------
> -----
> > Wenn ich zB nur eine App habe, brauch ich keine 20 MS.
>
> Das stimmt nur bedingt. Je nachdem, was die App macht und wie stringend man
> sich an OneApi/REST hält, kann es durchaus sein, dass man 20+
> kleingeschnittene und daher flexibel ausrollbare Microservice haben kann.
>
> Ich bevorzuge MS, die insich keine Monolithen sind.
ich auch
ging nur darum das man trotzdem schauen muss was macht Sinn
anscheinend ist die App ja langsam
zumindest haben die Entwickler dem nicht widersprochen -
Re: "Die Apps rufen null RPC Calls auf."
Autor: Kaiser Ming 15.11.22 - 12:46
JE schrieb:
--------------------------------------------------------------------------------
> Wir haben häufig das "backend for frontend"-pattern, wo ein microservice
> nur für das eine frontend da ist und services aufruft, die bestimmte
> business logic beinhalten. Dadurch hat man natürlich etwas mehr Backend
> microservices als Frontends.
es ging mir nicht um die Anzahl
sondern um die Effektivität
es ist sinnvoll Probleme aufzuteilen
aber irgendwann sinkt die Efektivität
ich sag mal Glockenkurve
>
> Aber die Aussage "zuviele microservices, das kann weg" halte ich für
> fragwürdig.
diese Aussage steht aber auch nirgends
> Die haben ja einen Sinn.
davon geh ich aus
trotzdem kann man prüfen ob man nicht welche zusammenfasst
wenn die App denn so langsam ist
> Wenn man aber die Funktionalität untersucht und davon etwas weglässt, kann
> man auch die dazugehörigen services entfernen.
denke nicht daß das das Problem ist -
Re: "Die Apps rufen null RPC Calls auf."
Autor: Kaiser Ming 17.11.22 - 08:38
der_wahre_hannes schrieb:
--------------------------------------------------------------------------------
> Kaiser Ming schrieb:
> ---------------------------------------------------------------------------
> -----
> > der_wahre_hannes schrieb:
> >
> ---------------------------------------------------------------------------
>
> > -----
> > > Kaiser Ming schrieb:
> > >
> >
> ---------------------------------------------------------------------------
>
> >
> > > -----
> > > > Wenn ich zB nur eine App habe brauch ich keine 20 MS.
> > >
> > > Kommt ganz auf die App an, würde ich mal meinen.
> >
> > deshalb schrieb ich "kann man sich verzetteln"
>
> Selbst das macht die Aussage nicht richtiger. Es kommt immer noch darauf
> an, was die App denn macht.
das würde heissen für eine bestimmte Menge an Feature der App wären zwingend zB 20 MS erforderlich, das ist doch Unsinn



