Applicazioni Cloud in Rust leggere

23
Settembre

Meno allocazioni: applicazioni Cloud in Rust davvero leggere

Ora inizio: 18:00 CEST


Durata: 1h


Format: webinar

Dove: online


Lingua: Inglese


Prezzo: Gratuito

Speaker

Evan Chan

Data Architect e Engineer
Urban Logiq

Abstract

In questo talk, tratterò approfonditamente uno dei punti di forza di Rust per lo sviluppo di App native Cloud: creare app o livelli di infrastruttura davvero leggere e veloci. Per fare questo, è importante rivedere ed esaminare le scelte di allocazione della memoria che possiamo fare in Rust, e come ottimizzarle insieme alle strutture dati per garantire che le nostre app Rust possano raggiungere le migliori performance possibili.


Argomenti

  • Perché usare Rust per applicazioni cloud leggere?
  • Esaminare l’uso della memoria in Rust
  • Come profilare le app Rust per l’uso della memoria
  • Dove cercare le allocazioni di memoria nelle app Rust
  • Migliorare l’uso dell’heap di Rust attraverso API migliori e la serializzazione, sbarazzarsi dei cloni, appiattire le strutture dati, ecc.
  • L’effetto del cambiamento di allocatori di memoria (vale a dire jemalloc) e perché si potrebbe desiderare o meno di farlo
  • Uno studio sui processori JSON: uso della memoria
  • Diverse statistiche di benchmarking da usare per la memoria
  • Traits e trait objects: come evitare le allocazioni e accelerare le prestazioni (enum-dispatch &co)

A chi è rivolto

Ad un profilo intermedio, ma una piccola parte potrebbe essere anche per principianti.


Prerequisiti

Conoscenza generale di Rust


Materiale necessario

Nessuno


Attestato di partecipazione

Un attestato di partecipazione verrà rilasciato alla fine del webinar.


Nota importante

Il talk si terrà in lingua inglese.

Guarda su Youtube

Condividi su

Seguici su