Что на самом деле поддерживает Goopy, нашу платформу дополненной реальности? Какое цифровое волшебство мы разрабатываем, чтобы создать волшебство, стоящее за нашей платформой? Мы рады поделиться с вами некоторыми подробностями нашей цифровой архитектуры, так как мы очень гордимся тем, чего достигли.

Наша Платформа дополненной реальности Goopy — это экспоненциально растущий стартап, базирующийся в США и Доминиканской Республике, предлагающий инновационный сервис дополненной реальности через мобильное приложение и свою Goopy Studio (Cloud Web редактор). Наша технология дополненной реальности доступна благодаря распознаванию облачных изображений, иммерсивным порталам и статическим 3D-объектам. Таким образом, Goopy экономит время и облегчает брендам, агентствам и стартапам создание дизайна дополненной реальности быстро, легко и новаторски без необходимости знать, как программировать на каком-либо языке программирования.

Goopy постоянно развивается и работает с инженерами-программистами, специалистами по обеспечению качества (QA) и разработкой надежности сайта (SRE), внедряя культуру DevOps, и основной задачей является техническая поддержка ее роста. , особенно в области разработки и инженерии. Для этого они используют Amazon EKS (Elastic Kubernetes Service), который является основным вариантом Goopy для организации архитектуры микросервисов в контейнерах Docker, Amazon S3, ElastiCache с AWS. Служба реляционной базы данных (RDS) и другие службы в последних службах, которые мы включили, являются бессерверными с AWS Lambda для новых функций, которые мы интегрировали с помощью службы Amazon API Gateway для использования API в серверной части.

Включив Kubernetes и Dockers, мы оптимизировали развертывание в рабочей и промежуточной версиях 2–3 раза в неделю с помощью AWS Elastic Container Registry (ECR) интеграция с Bitbucket и Jenkins для повышения эффективности CI/CD, в которые мы вносим изменения как можно чаще, чтобы как можно быстрее обнаруживать сбои в коротких циклах разработки.

Чтобы улучшить взаимодействие с пользователем, мы интегрировали службу Amazon CloudFront в нашу экосистему, которая доставляет клиентам по всему миру данные, 3D-объекты, видео, изображения и т. д. через API безопасным способом с малой задержкой. , другие преимущества, которые предлагает нам этот сервис, заключаются в том, что мы можем получить доступ к его экземплярам Edge, где, как мы уже упоминали, мы улучшаем взаимодействие с пользователем, что облегчает близость данных в зависимости от местоположения пользователя. для постоянного улучшения нашей платформы и выявления плохой производительности мы отслеживаем нашу платформу с помощью сервисов Amazon CloudWatch, направляя наш трафик на New Relic, Datadog и Grafana. , выделив последний, на который мы отправляем трафик с Prometheus.

Благодаря Amazon Auto Scaling, поддерживающему Goopy во всех своих операциях, они обеспечивают рост для удовлетворения высоких запросов с помощью балансировки нагрузки приложений AWS (ALB). Эти экземпляры EC2 (рабочие) создаются динамически с помощью Terraform (инфраструктура как код), затем эти экземпляры уничтожаются, как только спрос падает, что способствует снижению затрат. Чтобы гарантировать приверженность наших клиентов и их доверие к нам в отношении доступности службы, мы используем конфигурации высокой доступности (многозональная зона доступности), в которых наши экземпляры базы данных, кластер Kubernetes и другие службы гарантировать нам их доступность уровня обслуживания 99,99%.

Краткосрочное планирование Goopy и ориентация на обучение — главные оси успешной стратегии использования архитектуры микросервисов в облаке Amazon Web Services (AWS).

Следующими шагами Goopy является внедрение сервисов бизнес-аналитики и больших данных, таких как Amazon QuickSight, нашего озера данных с Формированием озера,других сервисов, таких как машинное обучение с AWS SageMaker, Blockchain и Нейронные сети.

Другими словами, мы добавляем больше цифровой алхимии в наш волшебный рецепт Goopy.

Вперед к созданию большего волшебства!