01
On modülü tek bir sistem gibi hissettirmek.
Kısıt
Büyüyen bir Vue ürün yüzeyinin, yılda bir milyondan fazla kullanıcıya hizmet veren bir platformda 10+ modül paralel geliştirilirken tutarlı kalması gerekiyordu.
Mühendislik hamlesi
Composition, routing, state ve ortak ürün akışları etrafında yeniden kullanılabilir Vue 3 / TypeScript kalıpları tanımladım; böylece yeni özellikler yerel kurallardan değil, kurulu bir sistemden başlayabildi.
Sonuç
Bu mimari, özellik geliştirme süresini yaklaşık %30 azalttı ve modüller arası geliştirme için daha güçlü bir temel oluşturdu.
ReactNext.jsNestJSTypeScriptREST APIsGraphQL
10+ürün modülü
~30%daha hızlı özellik teslimi