Vídeos

Preciso usar React sempre? E micro serviços? Será?

Thamyres Nunes
Escrito por Thamyres Nunes em 06/05/2021

Olá, tudo bem? O vídeo de hoje é um trecho de uma aula de um dos meus cursos e nele falo sobre decisões que temos de tomar e que frequentemente fazemos errado como achar que sempre temos de usar frameworks de SPAs para front-end ou sempre quebrar nosso backend em micro serviços. Espero plantar algumas dúvidas em vocês e promover uma discussão sadia a respeito desse tópico, porque infelizmente parece que tá todo mundo viciado nas mesmas receitas prontas o que acaba nos levando a soluções com excesso de engenharia.

Referências:

– Meus cursos: http://184.73.67.74/meus-cursos?utm_source=youtube&utm_medium=link&utm_campaign=cursos&utm_content=reactmssera

– Meus livros: http://184.73.67.74/meus-livros?utm_source=youtube&utm_medium=link&utm_campaign=livros&utm_content=reactmssera

– O que são micro serviços? http://184.73.67.74/post/o-que-e-um-micro-servico-ou-microservice/

– Introdução a ReactJS: http://184.73.67.74/post/tutorial-de-react-js-com-node-js/

– Redes Sociais: https://about.me/luiztools

Um abraço e sucesso.

Prof. Luiz

o Olá tudo bem Aqui é o Luiz e o vídeo
de hoje é o trecho de uma aula de um dos
meus cursos onde eu não trago respostas
e não vou ensinar uma coisa específico
Mas vamos fazer uma série de provocações
e eu espero lhe fazer pensar sobre as
decisões que você vem tomando acerca da
spec das tecnologias e da arquitetura
nas aplicações que você vem construindo
Será que eu preciso que todos os meus
Fontes sejam Spa ou que todos os meus
Beck seja um bico o serviço quero
provocar aqui uma discussão bem bacana
bem saudável Acho que você vai gostar de
e no decorrer do curso é a gente tem uma
proposta bem claro de valor na hora que
ensina a construir um Saas no estande na
do zero até produção para enfrentar os
nossos trabalhamos com serviços um
front-end baseado em Spa e micro
componentes a banco de dados o Bayern
não estendeu a i-tec para definir e tudo
mais. Beleza e se não está em discussão
né Mas a questão que a gente fica muitas
vezes é será que Todo projeto Eu Tenho
que construir do jeito que o Luiz Daniel
tô mostrando
e será que Todo projeto eu tenho que
quebrar m com serviço eu tenho que ter
from separado do Bete eu tenho que ter
front lá reativo em Spa e tudo mais será
que não posso em alguns projetos
simplesmente fazer de forma mais simples
eu tô projeto é menor ou para o teu
projeto tem menos verba ou para o
projeto ele realmente é só um teste uma
aposta então é um pouquinho essa dessa
desse conflito não é que eu sei que
algumas pessoas têm eu sou relativamente
bem resolvido com isso mas você que
algumas pessoas compram e por outro lado
eu sei que tem algumas pessoas que às
vezes nem param para pensar e eu não
preciso usar sempre né a as melhores eu
vou botar entre aspas porque não tenho
uma arquitetura melhor a temperatura se
der com a diferentes situações mas eu
sempre tem que usar o melhor para
terminar melhor arquitetura o melhor
front-end melhor não sei o que será
bom então eu queria trazer um pouco na
nessa histórico de hoje eu quero falar
no modo de fazer front mais alternativo
talvez alguns de vocês conheçam outros
não ah mas que ele é muito mais simples
Muito menos trabalhoso certo ele nunca
me permite chegar no resultado tão
profissional quanto chegaria com a i-tec
do curso certo mas ele permite chegar
resultados e muitas vezes serão bons o
bastante eu acho que no fim do dia e aí
um pouco na minha filosofia tá é o feito
o melhor que perfeito né eu consegui
entregar a solução eu consegui
solucionar o problema do cliente eu
consegui ter algo é que já justifique
consegui mais verba conseguindo a gente
para o time que já consigo fazer meu
cliente de ganhar dinheiro com isso e
para quem é empreendedor algo que eu
consigo fazer
é porque não tem vocês enquanto estão
fazendo exercícios do curso a
trabalheira que dá né Eu imagino eu aqui
né talvez alguns tenho mais facilidade
outros tá mas eu imagino o que muitos
estão passando a trabalheira que dá é
tudo ficar fazendo o micro serviço um
autenticação ele passando toque para lá
e para cá ou não poder um ficar olhando
a tabela do outro né com os seus amigos
e parar para fazer reflexo para tudo é
com um monte de camada ali de tratamento
de coisa eu achei um sofrimento que é
para alguém Sozinho né fazer uma
aplicação do zero até produção não é
quase arquitetura que a gente morou
mesmas não sendo top da Top da Top de
mercado a um modelo intermediário certo
você fazer isso e muitas vezes tem jeito
mais simples de uma pessoa sozinha
colocar um projeto na rua trabalho dar
uma ideia para atender um mercado
pequeno né poucos clientes certo eu
mesmo Vem uma trajetória né 2006 até
agora
a nação aí vai fazer esse ano elas são
para 15 anos eu tô na lista aí E desde
eu toquei na sua imensa maioria meus a
eu tô sozinho eu não posso querer fazer
algo que não vou conseguir gerenciar o
que eu vou demorar muito mais tempo para
entregar o que o cliente a gente cobra
né pelo projeto o cálculo até baseado em
horas mas a gente dificilmente o cliente
aquele ficar pagando por hora
dificilmente tá há quanto tempo quanto
vai custar sistema a isso aí eu acabo
também por hora e a gente vai fazendo
vai me pagando eu vou fazendo cara
nenhum cliente assim aí isso não são os
clientes frios né gente que a primeira
vez que tem contato contigo você não tem
confiança tudo bem mas o primeiro
contato contato mais frio ele não vai te
aprovar né uma proposta que você vai
ficar recebendo vai ficar cobrando e
sabe-se lá quando você vai entregar tudo

e ele vai querer o que me diz quanto vai
custar a minha demanda meu filho você
vai dizer a Boulevard 40 horas vezes sei
lá sem reais bacuta r$ 4000 para você
ele tá na cabeça quatro enraizador já.
Então tem que ir alguma forma ganhar e
produtividade eu tenho que fazer coisas
que sejam boas o bastante não quer dizer
ruim não quer dizer amador e não fazer
nessa muito simples bons o bastante para
o problema que eu estou recebendo tá
então eu já trabalhei Startup em que eu
era um dos dois três únicos jogadores
certo pro cabelo empresa que era o único
jogador né quando eu tava trabalhando
sozinho e não trabalha empresas que eu
era um de 400 ouvidores
bom então são tão escalas diferentes a
solução da sua empresa que há 400
devedores vai jogar contra jogadores
após o Fairy Tail provedores Araújo em
torno 250 mais ou menos depois tinha
limpa e algumas outras partes nessa hora
passando aí pra gente fazer cinema para
banco acusado por um ponto dois milhões
de pessoas a outra escala transação
financeira daí você tinha arquitetura
agora quando você tá no projeto menor
Você tá sozinho como aquele pequena você
não dá para você querer fazer a mesma
solução que eu fazia lá quando eu tava
no banco então um pouquinho essa
racional queria trazer hoje a gente fala
no mercado de que entramos the front and
a gente fala aqui Astro que a gente tem
que ser o iett angular ouviu basicamente
é isso que você falou hoje no mercado
para tudo mas será que não tem outras
opções que eu posso utilizar para fazer
projeto de menores que me saio mais
barato
e eu não sei vocês tá eu não morro de
amores por front eu sei fazer front mas
não morro de amores front e quando eu
tenho que fazer alguém Heat eu sei fazer
você programar embreagem eu não tô no
bloco tutoriais tudo mais mas eu não
tenho muito assim prática para fazer
para combinar com os olhos fechados por
exemplo você não tem que fazer uma
documentação e sempre tá dando uma
olhada no motor Nozinho aqui vai limitar
o flow dar uma garimpada alguma coisa
diferente html html por exemplo HTML é
de olho fechado diferente de node é boa
parte das coisas que fazendo hoje é
super tranquilo fazer adriete não é uma
carreira inteira que eu falei na outra
aula durex não é perninha do ter né Ele
é uma das coisas que eu sou mais
generalista
bom então quando tem fazer um projeto
Pequeno se eu tiver que fazer com o iett
ou pior ainda quando ele viu que eu não
sei nada quase nada não sei rolar mundo
é mais demorado é mais gostoso e eu não
tenho como ambição profissional me
tornar especialista em um rack chassis
em Fontes eu prefiro mais a parte
arquitetura decreto então quando tem um
projeto para esse projeto não vai ser na
para centenas de milhares de pessoas até
para umas vezes até algumas dezenas de
milhares de usuários Será que eu preciso
fazer o iett Será que eu preciso de
acoplar completamente porque aquilo que
ele é que te faz de ser responsivo
reativa etc isso também consigo fazer
mesmo sem leite e sem óculos e sem viu
não sei fazer isso que eu tenho Érico
JavaScript Ajax está aí desde 2000 e vai
na Correia tá
Ah então não precisa vir aqui para ter
aquele mesmo jeito e é tipo de aplicação
Então é só um pouquinho do racional é a
mesma coisa vale para o beck será que
toda aplicação que eu tenho que fazer eu
tenho quebrarem com serviço
e eu tenho que ter toda ela entrevistas
da Amazon espalhados e configurados não
sei o que eu preciso usar a Amazon para
todas elas certo algumas aplicações não
posso colocar o beck and uma hospedagem
de sites adicional Claro hospedagem
compartilhada eu vou colocar só projetos
muito pequeno é porque eu vou pegar
compartilhada tem várias limitações não
é o pensamento é bem reduzido memória de
reduzido essa mas talvez não é uma
hospedagem tradicional que tem a
recursos dedicados né que tem algum
temerzinho para mim alguma coisa assim
tá vendo a tenda
bom então aqui é avaliado é mesmo
reflexão né não me entendam mal não é
que ela não gosta de fronte a gente vai
mas atenção preste Será que todo Beck eu
tenho que criar distribuído a hoje fala
muito de monolito monolito monolito né
Na minha época de lavanda litro de
aplicação é hoje em dia botar no outro
nome né boa noite repleta diferenciado
distribuindo nem toda aplicação ela
precisa ser destruída se eu não vou ter
que fazer configurações escalona fazer
load balance em serviços específicos eu
posso sim ter um beck and que é o único
serviço sabe e daí com o passar do tempo
e essa inclusive é uma sugestão de
grandes Engenheiros com Martin fowler é
um dos meus dedos né Tem como assim eu
falo eu faço começa e com o monólito e
depois se houver necessidade você começa
a extrair partes do mundo hálito para
transformar micro serviço
o sapo e da virando que a gente vai
servir seu redor um sistema satélite até
que algum dia talvez não exista mais
aquele monolito no meio você não sobe
com serviço
e a maioria das grandes empresas do
mundo a maioria tá talvez vocês gostam
de alguma aqui não vai ficar achando que
eu falar mas a maioria das grandes
empresas do mundo elas não são 100
porcento em cima do com serviços Elas
têm um corte monolítico bem forte bem
duro sólido e ao redor dele você tem os
negócios Elas têm cores monolíticos o
que eles entendem que o monolito resolve
bem atende bem o sanada situação em
camadas a gente com serviço usar o bar
e eu diria mais para a empresa tem um
são tão grandes talvez que ele só o
monolito já A Tenda já resolva ele
várias as empresas que eu trabalhei que
elas eram completamente hemolítica
sistemas eram vários sistemas analíticos
que eventualmente você conversar Via
Oeste então assim aqui no curso
novamente a gente vem com uma proposta
Vamos ensinar na em cima de mim com
serviços com RM 1u rack pode setra
porque a gente entende que isso o
mercado pede muitas vezes é de mais do
que precisam do que executam muitas
vezes tá aí você ia bom você ter no
currículo que se tu souber a raiva de
vocês mas não é toda a situação de vocês
vão ou devem pegar essa receitinha que
está trazendo aqui tá porque senão vocês
vão acabar muitas vezes querendo matar
uma mosca com um canhão atento aos
precisa tem essa receita não precisa tem
tem que saber diferenciar acho que esse
é o grande desafio que você fosse na UTI
é saber diferenciar quando é que eu
posso ir para uma abordagem
é mais simples mais complexa onde é que
eu descobri uma nova abordagem que
ninguém jantou é isso que diferencia né
os grandes players né Google Netflix
Amazon Apple esses caras Facebook esses
caras em criam as tecnologias que eles
precisam o teu que o mercado fornece não
atende eles muitas vezes então aí que
sugere que tá sendo a régua né vai
seguindo a regra para o aprendi no Deus
que as coisas existem chegou menos
começa a subir tanta raiva que você
começa a criar tacar o gesso os outros
certo então já mexer na cidade na
empresa muito muito específica a escala
muito grande e etc Então essa daqui é
tudo junto com o serviço front and Spa
isso tudo com coisas criadas para
resolver problemas de empresas como
Google Facebook Netflix setra não é para
todas as empresas Saas né todo mundo que
precisa disso então a gente é bom gente
separar pensar nisso
é porque a a gente pega perdendo um
tempão fazendo setup no ambiente danado
criando um milhão de pasta e me com
serviço não sei o que eu penso que já só
do monolito bem feito qualidade
profissional mas é só um ele você
entregar lá na fração do tempo e em
frente e em frente a farmácia feito para
ser mais rápido Espero que você tenha
gostado da seleção deixa aí nos
comentários o que achou se você concorda
discorda se você acha que é um exceção
essas regras que eu trouxe Não esquece
também deixar o seu like para valorizar
que meu trabalho se inscrever no canal
se você ainda não inscrito querendo de
fato tem uma imersão nesses conteúdos
que eu trago Considere a possibilidade
de conhecer os meus cursos os links
estão aqui na descrição neles a gente
consegue ter uma cidade muito maior além
do conteúdo que eu entrego ou você
participa também de comunidades
exclusivas onde a gente interage né com
outros profissionais da área aí troca
muita ideia junto o alunos professores e
tá bom é um abraço e até o próximo vídeo
valeu

Olá, tudo bem?

O que você achou deste conteúdo? Conte nos comentários.

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Assista também

6 dicas de performance em Node.js

WebSockets Client em 15 min! (exemplo em Node.js com Binance)

React Native CLI - Testando em smartphone Android - Aula Grátis #02

Dicas para currículo de devs

06 dicas para bots de criptomoedas

Sequelize em 15 minutos, direto ao ponto! (2021)