Больше не нужно искать работу мечты — присоединяйтесь к команде Клауда

Продолжаем оптимизировать и рефакторить код

Команда Timeweb Cloud
Команда Timeweb Cloud
Наши инженеры, технические писатели, редакторы и маркетологи
09 августа 2023 г.
91
1 минута чтения
Средний рейтинг статьи: 5

Только теперь работаем не с фронтендом, а с бэкендом — и переписываем подкапотные процессы с Erlang на Node.js. Он позволяет нам писать код быстрее и чище, а значит — его легче потом поддерживать; под него есть куча готовых библиотек — а это ускоряет процесс разработки; больше спецов в совершенстве знают этот язык и прочие плюсы.

Вот что уже переписали:

Создание сервера — а именно оптимизировали скорость загрузки страницы создания, переписали методы создания VDS и проверки свободных ресурсов в каждой локации. В итоге работа раздела ускорилась местами в 5 раз, а местами аж в 10.

Движок раздела с новостями — тоже перевели на Node.js, что ускорило работу раздела на 50%. А еще в будущем это позволит нам быстрее дополнять этот раздел новыми фичами.

Раздел с SSH-ключами — переписали все методы управления ключами, что, опять же, повышает скорость работы всех связанных с ними разделов: страницы создания VDS, вкладки «Доступ» внутри созданного сервера и, непосредственно, самого раздела с SSH-ключами.

В ближайшем будущем перепишем все остальные методы в разделе облачных серверов: методы создания снапшотов и бэкапов, смены конфигурации сервера и ОС, etc.

09 августа 2023 г.
91
1 минута чтения
Средний рейтинг статьи: 5
Пока нет комментариев