Уважаемые пользователи WuBook,
Сегодня мы хотим задать Вам вопрос: может ли программное обеспечение уменьшить энергетическое воздействие и повысить устойчивость в индустрии гостеприимства? Ответ — к счастью, да, и мы в WuBook разработали решения, которые идут в этом направлении. Формула, которую мы решили взять на вооружение, называется green coding и может существенно изменить ситуацию с точки зрения воздействия на окружающую среду.
Что такое «green coding» и почему он влияет на каждого человека
Мы привыкли слышать об устойчивом развитии в самых разных областях: от органических продуктов питания до зеленого туризма. И мы все больше привыкаем думать, что почти все, что мы делаем, оказывает положительное или отрицательное влияние на окружающую среду.
Но Вы можете быть удивлены, узнав, что даже наша, казалось бы, нематериальная и «невинная» жизнь в Интернете имеет ряд последствий для ресурсов нашей планеты.
По этой причине тема устойчивого развития в последнее время охватила и технологический мир, включая Интернет. Более того, Европейская Комиссия на своем Digital Summit в июне 2022 года посчитала, что программное обеспечение само по себе является экологичным. Однако, поскольку для их разработки и запуска необходим физический компонент (аппаратное обеспечение, т.е. устройства и серверы), их воздействие на окружающую среду не равно нулю. Более того, оно противоположно. По данным архива http, объем данных, которыми обмениваются в Интернете в последние годы, растет экспоненциально: по сравнению с 2010 годом он увеличился в среднем на 400% для мониторных версий и на 1300% для мобильных версий. Но чем больше данных передается, тем больше энергии потребляют серверы. Учитывая, что количество информации, передаваемой Интернетом каждый день, постоянно растет, осознанный подход может изменить ситуацию в плане экономии энергии до 15-20%.
По этой причине хорошей практикой является оптимизация всех процессов обмена информацией, от управления межфирменными коммуникациями до алгоритмов разработки программного обеспечения, с точки зрения «green coding», что позволяет сократить усилия серверов. Green coding (или green IT или green computing) — это методология разработки программного обеспечения, которая учитывает влияние на окружающую среду выбросов CO2 серверами и стремится уменьшить их на более высоком уровне, начиная с самого программного обеспечения. Некоторые из наиболее распространенных практик green coding включают, например: удаление ошибочного или мертвого кода, который тратит ненужную энергию на обработку; повторное использование кода, который может быть использован в другом месте; и постоянный пересмотр для повышения эффективности и ускорения времени отклика.
Что такое «green coding» в связи c гостиничным сектором?
Среди лучших практик green coding за последние пять лет появилась парадигма программирования под названием MapReduce, и мы в WuBook, всегда стремившиеся к устойчивому развитию, решили взять ее на вооружение.
С помощью MapReduce менеджер каналов WuBook кластеризует большое количество запросов, отправляемых программному обеспечению, тем самым сокращая «вызовы» и ответы между серверами партнеров и серверами WuBook на 50 процентов, что значительно влияет с точки зрения углеродного нейтралитета серверов.
Такая оптимизация API (интерфейсов, позволяющих приложениям взаимодействовать друг с другом), позволяет существенно снизить перегрузку центров обработки данных (больших центров обработки данных, обменивающихся данными в режиме онлайн), сохраняя при этом скорость передачи данных менее 3 минут и, таким образом, гарантируя высокую производительность программного обеспечения.
В дополнение к этому, WuBook уже выбирает центры обработки данных, сертифицированные в соответствии со стандартами Green Web Foundation, полагаясь на серверы, которые, таким образом, используют 100 процентов возобновляемой энергии.
Всесторонне устойчивое предприятие
Как подтверждает недавняя статья Booking.com об экологичных компаниях, эти стратегии развития постоянно применяются не только к Менеджеру каналов, но и ко всем технологиям WuBook, а также к корпоративной жизни.
На самом деле, мы значительно сократили производство отходов за счет дифференцированного сбора, использования кофейных зерен (таким образом, отказавшись от некомпостируемых капсул) и, там, где невозможно было отдать предпочтение многоразовой посуде, например, керамическим чашкам, мы сделали выбор в пользу биоразлагаемых материалов.
Сам факт того, что мы решили расположить нашу штаб-квартиру в таком маленьком городке, как Фано, позволяет 70% сотрудников WuBook добираться до места работы на велосипеде, пешком или на поезде, доказывая, что устойчивое развитие является основной ценностью для всей компании.