Debuggherò e ottimizzerò i backend in go e rust per bassa latenza e alto carico


Informazioni su questo servizio
Traduzione automatica.
Il tuo servizio in Go o Rust è lento, perde goroutine, si blocca o va in panic sotto carico e il team non riesce a capire il motivo. È quello che faccio ogni giorno.
Sono un ingegnere senior che costruisce infrastrutture di trading sub-millisecondo in Rust e Go per una borsa valori, dove una singola condizione di gara o un'allocazione in un percorso caldo fanno la differenza tra profitto e un'interruzione. Porto la stessa precisione nel tuo codice.
Cosa diagnostico e riparo:
- Perdite di goroutine, deadlock sui canali e crescita illimitata
- Data race e bug di aliasing del buffer condiviso (il classico array di backing []byte riutilizzato)
- Contesa sui lock, hotspot sui mutex e false sharing
- Pressione del GC, allocazioni eccessive e vittorie dell'escape-analysis
- picchi di latenza p99/p999 e limiti di throughput
- panic in produzione senza riproduzione locale
Come lavoro: Profilo prima di toccare qualsiasi cosa con pprof, flamegraphs, benchmark, così ogni modifica è supportata da numeri prima/dopo, non da supposizioni. Ti fornisco una spiegazione chiara della causa principale, la soluzione e i dati che dimostrano che ha funzionato.
Scrivimi con i tuoi sintomi prima di ordinare e ti dirò onestamente se sono la persona giusta e quale pacchetto corrisponde al problema.
Scopri di più su Rafli Putra
Senior Backend Engineer in Rust, Go, Kubernetes and GCP
- DaIndonesia
- Membro dadic 2020
- Ultima consegna1 anno
Lingue
Inglese
Traduzione automatica.
FAQ
Traduzione automatica.
Puoi lavorare senza il mio codice completo?
Sì, il servizio rilevante più un modo per riprodurre il problema sono sufficienti. Più contesto significa solo una soluzione più veloce.
Firmerai un NDA?
Sì. Inviamelo prima di ordinare e lo controllerò e firmerò.
E se non riesci a trovare il problema?
Nel pacchetto Diagnosi ricevi comunque tutto ciò che ho escluso e le cause più probabili con i passaggi successivi. Sono diretto quando un problema richiede più del scope del pacchetto.
Offri supporto continuativo o retainer?
Sì, scrivimi e organizzeremo un'offerta mensile personalizzata.
Quale pacchetto devo scegliere?
Diagnosi della causa principale, diagnosi + correzione per risolvere tutto dall'inizio alla fine, premium per un audit multi-servizio su un SLO.
3 recensioni per questo servizio
| (3) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Valutazione dettagliata
- Livello di comunicazione del venditore
- Qualità della consegna
- Valore della consegna
Ordina per
B bastilmr

Germania
It was a pleasure working with him. I had an issue with a WebSocket, and he helped me optimize and improve it. I’m very satisfied with the result and will definitely reach out to him again in the future if I need help. The communication was excellent.
Fino a 50 USD
$
11 giorni
Tempo
Utile?H 
hasanhina

Emirati Arabi Uniti
Highly recommended, quick turnover and commitments to the project on a short notice.
400 USD-600 USD
$
1 giorno
Tempo
Utile?S shrikarudayar

Stati Uniti
He's very good at what he does
Fino a 50 USD
$
1 giorno
Tempo
Utile?
3 recensioni per questo servizio
| (3) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Valutazione dettagliata
- Livello di comunicazione del venditore
- Qualità della consegna
- Valore della consegna
Ordina per
B bastilmr

Germania
It was a pleasure working with him. I had an issue with a WebSocket, and he helped me optimize and improve it. I’m very satisfied with the result and will definitely reach out to him again in the future if I need help. The communication was excellent.
Fino a 50 USD
$
11 giorni
Tempo
Utile?H 
hasanhina

Emirati Arabi Uniti
Highly recommended, quick turnover and commitments to the project on a short notice.
400 USD-600 USD
$
1 giorno
Tempo
Utile?S shrikarudayar

Stati Uniti
He's very good at what he does
Fino a 50 USD
$
1 giorno
Tempo
Utile?

