9 Punkte von hiddenest 2023-02-28 | Noch keine Kommentare. | Auf WhatsApp teilen

Ein Artikel darüber, welchen Engineering-Herausforderungen man begegnet, wenn man über mehr als 6 Jahre an einem Produkt arbeitet, das Produkt wächst und das Team größer wird, und nach welchen Kriterien man eine neue technologische Grundlage auswählt.

Engineering-Herausforderungen durch das Wachstum von Produkt und Team

  • Was, wenn sich herausstellt, dass in der bestehenden Logik für Serverzustände keine Reihenfolge garantiert ist?
  • Was, wenn die Datenmenge sprunghaft zunimmt und dadurch die Zugriffs- oder Rendering-Geschwindigkeit des Dashboards langsamer wird?
  • Was, wenn man zur Abstimmung der Zeitzonen mit dem Backend die Zeitzonen ohne das Intl-Modul implementieren muss?
  • Was, wenn man plötzlich innerhalb einer Woche eine mehrsprachige Umgebung aufbauen muss?
  • Was, wenn die Benennung der Props von Komponente zu Komponente uneinheitlich ist und dadurch die Fehlerquote steigt?

Warum eine neue technologische Grundlage eingeführt werden soll

  • Um von der PMF- in die GTM-Phase überzugehen, muss die Deployment-Geschwindigkeit erhalten bleiben, während zugleich die Stabilität erhöht wird
  • Die Kosten für die Pflege veralteter Bereiche sollen gesenkt und das auf einzelne Personen konzentrierte Kontextwissen verteilt werden
  • Durch Veränderungen und Fortschritte im Frontend-Ökosystem sinken die Kosten für eine Neuentwicklung (React Server Component, Framework Agnostic usw.)

Noch keine Kommentare.

Noch keine Kommentare.