Katerina's Journey – использование Google Cloud Platform для превращения идей в продукт

Катерина Скрумпелоу, GDE, Angular, веб-технологии и платформа Google Maps
Вопросы и ответы с Катериной
-
В: Какие инструменты Google вы использовали?
О: Я использовал Firebase, Google Cloud Platform, Google Cloud Functions, Google Maps Platform, Angular, Google Cloud Run.
В рамках моей предыдущей работы вся наша инфраструктура была построена в Firebase с использованием Cloud Firestore и облачных функций Google, используемых для микросервисов, а также для пользовательских запросов Firestore. Мы также использовали комбинацию Google Cloud Run и Cloud Storage для резервного копирования по расписанию. На предыдущей должности я использовал Google Maps JS API, который теперь превратился во что-то большее как часть платформы Google Maps. Сегодня я создаю демо и POC в основном в свободное время. Я использую платформу Google Maps, которую очень люблю. В настоящее время моя текущая роль не связана с инструментами Google.
-
В: Какой инструмент вам больше всего понравился? Почему?
О: Мой любимый инструмент — Firebase. Мне нравится надежность и надежность, которые он предлагает при разработке и публикации веб-приложений. Он предлагает решение для каждой части процесса, будь то серверная часть, хранилище, база данных, микросервисы, хостинг, аутентификация и даже аналитика. Все в одном месте, простое в использовании и реализации. Что еще удивительно в Firebase, так это масштабируемость, которую он предлагает. Я бы предпочел использовать Firebase, будь то небольшое демонстрационное приложение, которое я создаю для конференции, или крупномасштабное приложение, которое включает в себя огромную базу пользователей, данных и обращений в секунду.
Мой второй любимый инструмент — это, конечно же, платформа Google Maps. Карты меня восхищают, а платформа Google Maps предлагает гораздо больше, чем просто визуализацию данных на карте, и делает это удивительным образом. В каком-то смысле он стал почти игровым движком, предоставляя пользователю доступ ко множеству различных API и функций самой карты для настройки.
-
В: Расскажите, что вы создали в прошлом с помощью инструментов Google.О: Я использовал Firebase и Google Cloud Platform для создания и доставки приложений. Несколько лет назад у нас с парой друзей возникла идея, которую мы превратили в продукт, который мы создали и масштабировали исключительно с использованием Google Cloud Platform, а именно следующих функций: Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions. , BigQuery, Платформа Карт, Аутентификация. Это все, что вам действительно нужно для создания любого приложения сегодня.
-
В: Какой совет вы бы дали тем, кто только начинает свой путь разработчика?
О: Будьте общительны: общайтесь с другими людьми, посещая конференции на месте. И всегда будь добр.
Продолжайте развивать навыки: создавайте небольшие приложения и демонстрации, чтобы тестировать разные вещи и смотреть, как они работают. Не беспокойтесь об изучении всех технологий, но и не «женитесь» на одной технологии. Получите прочную основу основ (JavaScript/TypeScript), а затем на новой работе вы изучите технологии, которые они там используют.
Наконец, не расстраивайтесь из-за плохих дней! Если вам нравится то, что вы делаете, вы добьетесь этого в конце концов, несмотря ни на что!