SRB-DEV
Eine DNA-Forschungsplattform auf React, Redux und AWS
Ein leistungsfähiges DNA-Forschungssystem — Netgenomics.life — entwickelt und gepflegt für Skalierbarkeit und Zuverlässigkeit mit React, Redux, AWS und Firebase.
- Kunde
- SRB-DEV
- Rolle
- Full-Stack-Entwickler
- Zeitraum
- 2020—2021
- Technologien
- React · TypeScript · Redux · AWS · Firebase · Angular
Die Aufgabe
Genomdaten sind groß, und die Oberflächen, die sie erkunden, scheitern auf eine bestimmte Weise: Sie funktionieren mit dem Beispieldatensatz und brechen mit dem echten zusammen. Das System musste reaktionsfähig bleiben, während die Datensätze wuchsen, und zuverlässig genug, dass Forschende dem Angezeigten trauen konnten.
Umsetzung
- Die Oberfläche entstand mit React und Redux, mit explizitem Datenfluss, sodass große Ergebnismengen nachvollziehbar statt geraten waren.
- Die Plattform lief auf AWS mit Firebase, gewählt wegen der Skalierbarkeit bei ungleichmäßiger Forschungslast.
- Parallel dazu Beiträge zu weiteren Projekten in React, Angular und React Native für denselben Kunden.
- Die Zusammenarbeit mit interdisziplinären Teams erlaubte Erweiterungen, ohne zu destabilisieren, worauf sich Forschende bereits verließen.
Ergebnis
- Ein Forschungssystem, das mit wachsendem Datenvolumen schnell blieb.
- Skalierbarkeit und Zuverlässigkeit als Lieferanforderung, nicht als spätere Arbeit.
- Eine über ein Jahr wiederholt erweiterte Codebasis ohne Neuentwicklung.
Beteiligte Leistungen
Full-Stack-Webanwendungsentwicklung
Ein Entwickler, verantwortlich von der Datenbank bis zum Button.
React- und Next.js-Entwicklung
React-Frontends, die schnell bleiben, während das Produkt wächst.