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.
Uključene usluge
Full-stack razvoj web aplikacija
Jedan inženjer odgovoran od baze podataka do dugmeta.
React i Next.js razvoj
React frontend koji ostaje brz kako proizvod raste.