Ultimamente reparei que a arquitetura de uma plataforma de trading é bastante interessante — dividiram o sistema em três camadas: execução, risco e liquidez, cada uma responsável pela sua função, sem interferir nas outras. Esta lógica de separação é realmente muito clara: a execução foca-se na velocidade de processamento das ordens, a camada de risco monitoriza anomalias e a de liquidez trata da gestão de profundidade. Ao atingir este nível de modularidade, tanto a escalabilidade como a estabilidade não devem ser um problema. Por vezes, a genialidade de uma solução técnica está precisamente escondida neste tipo de design por camadas que à primeira vista parece simples.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
14 Curtidas
Recompensa
14
5
Repostar
Compartilhar
Comentário
0/400
BearMarketMonk
· 8h atrás
Fala-se que essa divisão em três camadas já deveria ter sido usada, não sei por que tantas plataformas ainda estão se mexendo
---
O design em camadas é correto, só temo que a camada de execução e a camada de risco não se integrem bem
---
Aquela parte da camada de risco é chave, se o monitoramento não for bem feito, não adianta ser rápido
---
Parece simples, mas na verdade é muito difícil, realmente poucos conseguem rodar de forma estável
---
Não posso elogiar esse design de arquitetura, mas pelo menos é muito melhor que aqueles códigos horríveis que existiam antes
---
De que adianta a camada de execução ser rápida, se a Liquidez não acompanhar, é tudo em vão
---
Cada camada cuidando da sua própria parte soa bonito, mas a comunicação entre camadas é o verdadeiro inferno
---
Ter uma forte escalabilidade é certo, a estabilidade... depende de como os engenheiros escrevem
---
Finalmente, há plataformas que começaram a levar a arquitetura a sério, mas isso deve ser avaliado a longo prazo
---
A modularização excessiva pode, na verdade, causar problemas, equilibrar é o mais difícil.
Ver originalResponder0
HorizonHunter
· 8h atrás
Este design de arquitetura tem algo, a divisão em camadas é a descentralização, podendo eliminar uma série de problemas de acoplamento.
---
As camadas de execução, risco e liquidez têm suas próprias funções, parece simples, mas é difícil de fazer.
---
Uau, esse design modular é realmente incrível, não é de se estranhar que a estabilidade do sistema não tenha problemas.
---
A divisão em três camadas é realmente bull, muito melhor do que aquelas plataformas que são apenas uma massa.
---
É por isso que algumas plataformas nunca travam, enquanto outras enfrentam problemas de tempos em tempos.
---
A lógica de camadas é clara, então ao expandir, não precisamos nos preocupar em puxar um fio e desatar tudo.
---
Parece simples? Isso não é simples, quanto cérebro foi necessário para projetar algo assim.
---
Parece que muitas exchanges não perceberam isso e ainda estão usando uma arquitetura monolítica.
Ver originalResponder0
FudVaccinator
· 9h atrás
O que é arquitetura afinal? Simplificando, é como empilhar blocos de construção. Esta plataforma tem ideias.
Ver originalResponder0
SleepyArbCat
· 9h atrás
Hmm... uma arquitetura em camadas, não é? Dizes bem, mas quando realmente entra em funcionamento e as taxas de gas disparam, esse design acaba por parecer um pouco ingénuo.
Ver originalResponder0
FOMOrektGuy
· 9h atrás
Fogo, esta arquitetura é mesmo incrível, com camadas tão distintas não admira que ocorram problemas.
Ultimamente reparei que a arquitetura de uma plataforma de trading é bastante interessante — dividiram o sistema em três camadas: execução, risco e liquidez, cada uma responsável pela sua função, sem interferir nas outras. Esta lógica de separação é realmente muito clara: a execução foca-se na velocidade de processamento das ordens, a camada de risco monitoriza anomalias e a de liquidez trata da gestão de profundidade. Ao atingir este nível de modularidade, tanto a escalabilidade como a estabilidade não devem ser um problema. Por vezes, a genialidade de uma solução técnica está precisamente escondida neste tipo de design por camadas que à primeira vista parece simples.