[WebMotors Low Cost] To desenvolvendo um Marketplace de Veículos. Me dá uma força?
Fala galera, beleza?
Meu nome é João, e to desenvolvendo um Marketplace de Veículos. Obviamente pretendo atuar regionalmente a princípio, com plano de escalar pra nível estadual, a depender da adoção do mercado. Pra resumir bastante trabalho com revenda de veículos usados já tem uns 8 anos. Minha família empreende no ramo tendo mais duas outras empresas do mesmo nicho na nossa cidade, e eu recentemente (junho de 2022) abri a minha própria loja de motos. Diante dessa experiência prévia no mercado de revenda de veículos, ao observar o quanto do orçamento de marketing é direcionado pra esses marketplaces como WebMotors, iCarros, e muitos outros a nível regional e estadual, pensei: tem espaço pra mais um.
Não é uma ideia inovadora, nem disruptiva, é um mercado consolidado e validado com grandes players bem estabelecidos. Mas a depender da região e da abordagem de marketing e vendas, existe uma lacuna.
Vamos falar de desenvolvimento. Tenho uma pequena experiência com Flask, HTML, CSS, Bootstrap e JS. Já construí alguns projetos com essas tecnologias e me atenderam bem até onde precisei ir. Mas quando se trata de um marketplace de veículos com múltiplos usuários, múltiplas sessões simultâneas, alto volume de upload de imagens, eu sinceramente não tenho todo o conhecimento necessário a respeito da infraestrutura pra viabilizar um projeto desse sem eventuais problemas de performance e custo.
Nesse projeto todo o backend tá sendo desenvolvido com Flask (python), o frontend no próprio Flask com Jinja, usando HTML, CSS, JS e um pouco de Bootstrap, to usando um banco de dados PostgreSQL, Redis pra cacheamento, e o próximo passo é integrar com o Amazon S3 pro armazenamento das imagens referentes aos anúncios dos veículos.
O ponto em que estou é o seguinte: qual seria a infraestrutura ideal pra esse Marketplace estar preparado para receber ~100k visitas mensais, e por volta de ~100 lojas anunciantes, com 30 anúncios cada loja, cada anúncios 8 imagens, totalizando por volta de 25k imagens registradas nos primeiros 6 meses rodando?
Qual seria o melhor caminho pra seguir?
Você adotaria uma abordagem diferente? Ficaria feliz em conversar sobre!
Se inscreve na minha Newsletter -> https://newsletterdojota.substack.com/
Nesse estágio de criação de empresa, o seu maior perigo não são os 100k acessos que vão derrubar o seu serviço, mas se os seus clientes vão querer abrir mão das grandes plataformas em favor do seu novo negócio recém lançado. No seu primeiro dia após o lançamento você não vai ter 100k acessos, provavelmente nem nos primeiros meses, então foque em ter uma proposta bem pensada para os seus clientes e lance o seu produto o mais rápido possível para conseguir feedbacks e direcionar seu negócio ao sucesso.
Antes de construir algo, eu tentaria ao máximo ver se não há uma plataforma do tipo SAAS já disponível para você já testar as suas hipóteses e só então partir para construir algo, já com uma direção mais clara. Pelo seu relato, parece que você está investindo suas fichas em um custo mais baixo de marketing para os vendedores de veículos, mas existem outros fatores que levam as lojas a anunciar em grandes marketplaces.
Marketplace parece uma ideia fantástica, mas é extremamente desafiador, pois você tem que lutar em duas frentes simultâneas: a dos vendedores e dos clientes finais.
@jotacurityba, primeiro de tudo, parabéns pela iniciativa e trabalho. Compartilha depois com a gente aqui a evolução e os resultados.
Sobre as tecnologias e ferramentas escolhidas eu acredito que você fez boas escolhas. São escolhas sólidas já consolidadas no mercado e o principal é que você já tem experiência com elas. Por isso minha sugestão é você manter essas escolhas que já fez e compartilhou com a gente aqui.
O ponto em que estou é o seguinte: qual seria a infraestrutura ideal pra esse Marketplace estar preparado para receber ~100k visitas mensais, e por volta de ~100 lojas anunciantes, com 30 anúncios cada loja, cada anúncios 8 imagens, totalizando por volta de 25k imagens registradas nos primeiros 6 meses rodando?
Sobre a questão da infraestrutura ideal para atender esse volume de acessos, adianto que as tecnologias escolhidas são super robustas e vão suportar muito mais que isso por muito tempo.
Foque no desenvolvimento do seu produto e funcionalidades e utilize a mesma infraestrutura para suportar mais acessos apenas aumentando a quantidade de recursos de suas maquinas (CPU e memória). Por um bom tempo será suficiente.
Se quiser aprofundar pode comentar aqui na thread ou me dá um alô no LinkedIn.
eu investiria em uma vps boa e faria tudo hospedado nela e configurado a unha para melhor desempenho e redução de custos. usaria o coolify para facilitar gerenciar containers docker e a escalar os recursos. usaria dragonfly no lugar de redis e minio no lugar do S3 para o armazenamento.
Fala cara, blz? Acho que deu pra sentir que vc entende do mercado que vc tá se metendo, ou pelo menos mais do que eu hahaha. Então não vou entrar nessas questões.
Acho que a dica que eu dou e de outros é não se preocupar com escalabilidade, até pq se isso for um problema, é um ótimo sinal que o seu projeto deu certo.
Acho que vc precisa testar e validar o mais rápido possível, pra isso eu particulamente iria tentar alguma ferramenta "low-code" para o backend pra agilizar e usaria algum framework de front-end. Dessa forma, mais pra frente "só" trocaria o backend para outro caso não esteja mais suportando.
Algumas sugestões de Stack:
FRONT: Vue / React / Angular / Svelte BACK: Firebase / Supabase / Strapi / Pocketbase
Vercel para o front e dependendo o back pegaria uma instancia no DigitalOcean.
Espero ter ajudado de alguma forma.
Parabens pela iniciativa, poxa estou construindo um marketplace para o varejo talvez possamos trocar figurinhas
se quiser bater um papo chama ai https://alexcampo.tech/
Como os demais falaram, foque em colocar a ideia no ar e validá-la antes de se preocupar com escalabilidade e etc
o problema de escalabilidade se dá em quantidade de requisições simultâneas se for 100k no mês bem distribuído tu nem precisa de muita coisa, se for nos primeiros 5 dias 70% do tráfego aí tu precisa ter escalabilidade. Em resumo tu precisa entender o tráfego primeiro para depois investir em uma infra mais escalável, tu pode ir escalando um vps até entender o comportamento e depois mudar para otimizar os custos.
A resposta tá aqui.
Pra resumir bastante trabalho com revenda de veículos usados já tem uns 8 anos. Minha família empreende no ramo tendo mais duas outras empresas do mesmo nicho na nossa cidade, e eu recentemente (junho de 2022) abri a minha própria loja de motos.
Eu não acho que tenha que priorizar e montar uma infra para receber 100k por mês. Joga o front numa vercel da vida e faz o backend estático. Se tiver muito acesso, existem potenciais clientes. Cria uma lista de espera ou receba os anúncios dos interessados por WhatsApp mesmo.
Por que alguém que está procurando um carro online vai usar seu marketplace sendo que já existem muitos outros consolidados?
Então minha dica seria: marketing regional. Bem regional mesmo. Leve o tráfego de cidades próximas para seu site e apresente casos de vendas de carros anunciados na plataforma (mesmo que tenham sido negociados pessoalmente em sua loja)
Apenas uma opinião que eu pessoalmente faria.