História do Mark
Simplificando a compra de roupas no setor da moda
Mark Turner e Ulla Hald compartilham como usam o Firebase Realtime Database e o Firebase Cloud Functions para ajudar a simplificar e coordenar a compra de roupas entre gerentes de compras e compradores. Leia mais.
"O Firebase provou ser uma plataforma confiável, flexível e econômica, o que nos permite focar em recursos, não em infraestrutura, iterar rapidamente e escalonar com facilidade."
-- Mark Turner
CTO, FAVES
CTO, FAVES
Perguntas e respostas com Mark e Ulla
-
P: Qual foi a origem da sua paixão pelo desenvolvimento de apps?R: Mark: Cresci no coração do Vale do Silício, então fiquei intrigado com a programação desde cedo e gostava muito. Essa fascinação pela programação e pelo setor de tecnologia me levou a trabalhar em várias startups no início da minha carreira, antes de entrar na HP e depois na Apple, onde conheci Ulla. Eu não estava sempre desenvolvendo software diretamente, mas sempre ocupei algum tipo de função em que trabalhava com desenvolvedores. Quando Ulla abriu a empresa que se tornou FAVES, eu me juntei a ela como CTO. Gostei muito de voltar ao desenvolvimento. Gosto de resolver problemas e o fato de que, na programação, algo funciona ou não.
-
P: O que levou vocês a iniciar FAVORITOS?R: Ulla: Criamos os FAVES para facilitar a organização das compras de inventário dos varejistas e a tomada de decisões lucrativas. Atualmente, os compradores veem milhares de produtos em feiras e plataformas de atacado on-line. É fácil perder o controle e acabar comprando muitos produtos semelhantes ou ultrapassando o orçamento. O FAVES foi criado para dar aos varejistas uma visão geral do inventário e acompanhar todos os detalhes, para que possam otimizar os negócios e evitar erros comuns que custam caro. Mark: Começamos criando uma ferramenta de curadoria, mas logo percebemos que nossos clientes precisavam de ferramentas mais abrangentes para o planejamento de compras e gerenciamento de pedidos para competir e prosperar em um setor que muda rapidamente. Nossa missão é capacitar varejistas de pequeno e médio porte com o tipo de ferramenta de planejamento que empresas como a Macy's e a Nordstrom têm. Dessa forma, elas podem passar o tempo aprimorando suas habilidades empreendedoras e causar impacto em suas comunidades, em vez de lidar com planilhas e encarregando pedidos.
-
P: Como funciona o app FAVES?R: Ulla: Se o Instagram e o Microsoft Excel tivessem um bebê, seriam FAVES. No nível mais básico, você apenas tira fotos dos produtos que está comprando e verifica as tags para capturar informações como preço, cor e datas de entrega. O Firebase mantém as compras e os gastos atualizados em tempo real, para que toda a equipe esteja alinhada e não ultrapasse o orçamento. De volta à loja, a FAVES acompanha as entregas esperadas e ajuda as equipes de marketing e vendas a se prepararem para os novos produtos.
-
P: Quais desafios de desenvolvimento de apps você estava tentando resolver na FAVES?R: Mark: Desde o início, sabíamos que a colaboração era um requisito fundamental. Isso significava não apenas armazenamento de fotos, mas um banco de dados em tempo real com cache e sincronização off-line. Além disso, precisávamos de escalabilidade. E não queríamos ter ou gerenciar essa infraestrutura sozinhos.
-
P: Como o Firebase ajudou a resolver esses desafios?R: Mark: Analisamos diversas alternativas, mas o Firebase atendeu a todas as necessidades para nós: seguro, escalonável e otimizado para dispositivos móveis. O início foi fácil, então pudemos criar e testar sem grandes despesas ou compromissos de longo prazo. O Firebase Realtime Database nos proporcionou o desempenho e a escalonabilidade de que precisávamos, além de lidar com o armazenamento em cache e a sincronização off-line, o que é essencial para um app colaborativo para dispositivos móveis. Nossos clientes trabalham em todos os tipos de lugares, às vezes sem boa cobertura de rede. Com o Firebase, eles não precisam pensar nisso, e nós também. Além disso, o Firebase nos ajuda não apenas a escalonar nossas operações, mas também a desenvolver rapidamente novos recursos criados no Cloud Functions para Firebase sem afetar nosso ciclo de desenvolvimento para iOS. Por exemplo, criamos nosso leitor de tags usando o Cloud Functions para Firebase e a API Google Cloud Vision para ler e interpretar rótulos de produtos. Assim, os clientes não precisam inserir as informações manualmente. Atualmente, temos mais de 50 Cloud Functions para Firebase realizando tarefas como análise de dados, geração de relatórios e integrações com plataformas de terceiros, como Shopify. O Cloud Functions para Firebase é vantajoso porque é econômico, escalonável sem interrupções e não exige que eu provisione e mantenha várias máquinas virtuais.
-
P: Quais outros recursos do Firebase você está usando?R: Usamos o Firebase Authentication para melhorar o login e a integração dos nossos usuários finais, o Google Analytics para Firebase para coletar insights sobre o uso e o Firebase Crashlytics para monitorar e depurar problemas de estabilidade. Recentemente, desenvolvemos uma extensão do Chrome que permite que nossos clientes importem pedidos diretamente das plataformas de compra por atacado mais conhecidas. O importador aproveita o Firebase Hosting, o Firebase Authentication e o Cloud Functions para Firebase para proporcionar uma experiência perfeita. Os clientes ficam surpresos quando veem seus pedidos on-line no aplicativo FAVES em apenas alguns segundos.
-
P: Como você descreveria o Firebase em uma frase?R: Mark: O Firebase provou ser uma plataforma confiável, flexível e econômica. Com ele, podemos nos concentrar em recursos, não na infraestrutura, iterar rapidamente e escalonar sem esforço.
Histórias da comunidade
Inspire-se em todas as formas inteligentes como os desenvolvedores estão usando a tecnologia do Google para levar suas ideias ainda mais longe