Sau nhiều năm phát triển, chúng tôi quyết định chuẩn hóa giao diện người dùng của một trong những sản phẩm quan trọng nhất của chúng tôi - bảng điều khiển đa ứng dụng của chúng tôi.
Chúng tôi đã làm điều này cho khách hàng và người dùng nội bộ (dễ sử dụng) cũng như nhóm sản phẩm của chúng tôi (quá trình thiết kế, ra quyết định và viết mã dễ dàng hơn). Chúng tôi cũng cần điều chỉnh nhất quán hơn với thương hiệu của công ty mình.
Để làm được điều này, chúng tôi đã xây dựng một hệ thống thiết kế nội bộ, được gọi là Vệ tinh. Trong quá trình phát triển Satellite, chúng tôi đã xem xét các giải pháp CSS khác nhau cho thư viện UI, tất cả đều có ưu và nhược điểm: Saas, css module, css-in-js.