SRB-DEV

Platforma za istraživanje DNK na React-u, Redux-u i AWS-u

Sistem za istraživanje DNK visokih performansi — Netgenomics.life — razvijen i održavan radi skalabilnosti i pouzdanosti uz React, Redux, AWS i Firebase.

Klijent
SRB-DEV
Uloga
Full Stack programer
Period
2020—2021
Tehnologije
React · TypeScript · Redux · AWS · Firebase · Angular

Problem

Genomski podaci su veliki, a interfejsi koji ih istražuju padaju na određen način: rade na uzorku podataka, a raspadaju se na stvarnom. Sistem je morao da ostane odgovoran kako skupovi podataka rastu i dovoljno pouzdan da istraživači veruju onome što prikazuje.

Kako je građeno

  • Interfejs je izgrađen u React-u sa Redux-om, uz eksplicitan tok podataka, pa se o velikim skupovima rezultata moglo rasuđivati umesto nagađati.
  • Platforma je radila na AWS-u sa Firebase-om, izabranim zbog skalabilnosti pod neravnomernim istraživačkim opterećenjem.
  • Uz to je dat doprinos i drugim projektima u React-u, Angular-u i React Native-u za istog klijenta.
  • Saradnja sa međufunkcionalnim timovima omogućila je proširenje funkcionalnosti bez destabilizacije onoga na šta su se istraživači već oslanjali.

Rezultat

  • Istraživački sistem koji je ostao brz kako je količina podataka rasla.
  • Skalabilnost i pouzdanost tretirane kao uslov isporuke, a ne kao kasniji posao.
  • Kod proširivan više puta tokom godine bez pisanja ispočetka.
Netgenomics — platforma za istraživanje DNK | alien-dev