Urbanbase lança serviços 20 vezes mais rápido com a AWS
Fundada em 2014, a Urbanbase é uma empresa de plataforma de dados espaciais que agora possui dados espaciais de 80% dos apartamentos coreanos e dados de sete mil produtos 3D. Ela fornece serviços de Interface do Programa da Aplicação (API), como conversão automática em 3D, decoração em 3D e serviços de realidade aumentada para empresas de design de interiores, construção, eletrodomésticos e móveis.
A Urbanbase planeja se expandir de dados espaciais 3D/VR residenciais para locais de entretenimento, como estádios e teatros, e produtos de transporte, como aviões e navios.
“Se tivéssemos desenvolvido infraestruturas da maneira tradicional, gastaríamos mais de 20 vezes o tempo que levamos usando a infraestrutura do Amazon SageMaker.”
– Bang HyunWoo, CTO, Urbanbase
-
Sobre a Urbanbase
-
Benefícios
-
Produtos da AWS utilizados
-
Sobre a Urbanbase
-
A Urbanbase é uma empresa de plataforma de dados espaciais que ajuda parceiros corporativos a encontrar valor potencial para seus clientes por meio de tecnologia e dados de VR/AR.
-
Benefícios
-
- Nova arquitetura de microsserviço
- Lançamento de serviços 20x mais rápido
- Desenvolvimento acelerado em 100x
- Reduziu custos com aprendizado profundo
- Permitiu a expansão internacional
- Nova arquitetura de microsserviço
-
Produtos da AWS utilizados
O desafio
No início, a Urbanbase desenvolveu e operou uma plataforma de serviços na nuvem com a ajuda do programa de apoio AWS Startups da Amazon Web Services. Isso possibilitou converter automaticamente desenhos 2D em 3D em segundos, renderizar e decorar interiores virtuais com dados 3D e criar experiências de realidade aumentada (AR) com base em informações espaciais e fotográficas.
A demanda global por serviços espaciais de 3D/VR está crescendo e, para oferecer suporte a seus objetivos de expansão internacional, a Urbanbase precisava dos melhores serviços da Web de grande capacidade que a arquitetura de microsserviço pudesse fornecer.
“Usamos arquitetura monolítica para nossa plataforma de serviços, o que não era um problema quando ela era pequena. Porém, à medida que a empresa crescia, foi necessário construir e operar sistemas maiores, então precisávamos de uma nova arquitetura”, disse Bang HyunWoo, CTO da Urbanbase.
Não é fácil alterar a arquitetura de uma plataforma de serviços comprovada, pois os problemas de migração podem afetar clientes e parceiros. Então a Urbanbase adotou uma estratégia simples: o sistema existente seria atualizado para um ambiente baseado em contêineres, e o novo serviço seria baseado em uma arquitetura sem servidor.
Por que a Amazon Web Services?
A Urbanbase aprimorou seu ambiente VM existente com o Amazon Elastic Compute Cloud (Amazon EC2), um serviço de orquestração de contêineres de alta performance que utiliza visão computacional e tecnologia de aprendizado profundo para fornecer análise espacial, reconhecimento de objetos, análise de gosto do usuário e recomendações de produtos.
“Para startups como nós, é importante desenvolver protótipos rápidos. A arquitetura de microsserviço nos ajuda a perceber novas ideias constantemente”, afirma o sr. Bang. “Não precisamos perder tempo projetando o modelo porque usamos o algoritmo incluído no Amazon SageMaker. A modelagem, o treinamento e a criação de endpoints também foram muito simples, então pudemos desenvolver uma aplicação front-end totalmente operacional sem servidor.”
Os benefícios
Mudar para uma arquitetura sem servidor permitiu à Urbanbase desenvolver e operar novas plataformas de serviço de forma mais rápida e eficiente. Ao combinar o Amazon Simple Storage Service (Amazon S3), o AWS Lambda e o Amazon SageMaker, o desenvolvimento da plataforma de análise espacial foi rápido, eficiente e estável. Os desenvolvedores não precisam mais se preocupar com a infraestrutura, e isso permitiu que a Urbanbase proporcionasse um ambiente e um sistema operacional consistentes.
“A performance é muito importante no desenvolvimento que necessita de funções de IA. À medida que o tempo de treinamento do modelo aumenta, o tempo de desenvolvimento também aumenta. Comparado a estações de trabalho on-premises, a performance do Amazon SageMaker é cerca de 100 vezes mais rápida”, explica o sr. Bang. “Sua configuração flexível também nos permite desenvolver e treinar modelos facilmente e usar CPUs de maneira seletiva para fazer inferência, o que ajuda a reduzir custos.”
“Se tivéssemos desenvolvido infraestruturas da maneira tradicional, gastaríamos mais de 20 vezes o tempo que levamos usando a infraestrutura do Amazon SageMaker em um ambiente sem servidor”, acrescenta o sr. Bang.
Saiba mais
Para saber mais, acesse Amazon Web Services.