Apache Cassandra (NoSQL de Gente Grande e que Paga Muito Bem) // DicionÃĄrio do Programador

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 29 āļ•.āļ„. 2024
  • 🏆 ð—Ļð—Ķ𝗘 𝗛ð—Ē𝗝𝗘 ð—Ē 𝗖𝗔ð—Ķð—Ķð—”ð—Ąð——ð—Ĩ𝗔 → codft.me/astradb
    A Stack Overflow mostra que o 3š maior salÃĄrio para profissionais de banco de dados ÃĐ para quem trabalha com o Apache Cassandra.
    O Apache Cassandra ÃĐ um banco de dados distribuído NoSQL que resolve as dores de lidar com grandes quantidades de dados. Com sua arquitetura distribuída, alta escalabilidade e tolerÃĒncia a falhas, o Cassandra ÃĐ uma escolha popular para empresas que precisam lidar com grandes volumes de dados em tempo real. Ele ÃĐ amplamente utilizado em empresas de tecnologia, finanças e provedores de serviços em nuvem, incluindo gigantes como Apple, Netflix, eBay, Twitter, entre outras.
    Algumas aplicaçÃĩes populares do Cassandra incluem a anÃĄlise de dados em tempo real, gerenciamento de conteÚdo, IoT (Internet das Coisas), aplicaçÃĩes financeiras e de comÃĐrcio eletrÃīnico. Se vocÊ ÃĐ um desenvolvedor de software que trabalha com grandes quantidades de dados, aprender sobre o Apache Cassandra pode ser uma vantagem significativa para vocÊ e sua equipe. Neste vídeo, vamos explorar todas as vantagens, recursos e funcionalidades que o Cassandra tem a oferecer, para ajudÃĄ-lo a entender como essa ferramenta pode ser usada em seus prÃģprios projetos, assim como ÃĐ utilizada por grandes empresas de tecnologia e outras indÚstrias.
    🎓 𝗔ð—Ģð—Ĩð—˜ð—Ąð——ð—” ð—Ķð—Ē𝗕ð—Ĩ𝗘 𝗖𝗔ð—Ķð—Ķð—”ð—Ąð——ð—Ĩ𝗔 ð—Ąð—” 
@DataStaxDevs‮
    codft.me/datas...
    🎙ïļ Compilado Podcast
    → TH-cam: codft.me/canal...
    → Spotify: codft.me/compi...
    → Newsletter: compilado.codi...
    🔗 Mais links do CÃģdigo Fonte TV
    → codigofonte.tv
    #NoSQL #ApacheCassandra #Database

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 68

  • @guilhermeluis7688
    @guilhermeluis7688 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +22

    Uma vez eu testei cassandra usando UDP, e o que foi aquilo a performance era nivel nano nÃĢo mili mas nano segundos entre request's, isso mesmo replicando dados 5 vezes e reenviando 3x para ter certeza, mas afinal nÃĐ, Cassandra mantido pela Apache, o que falar na fundaçÃĢo mais inovadora e responsÃĄvel que jÃĄ existiu, o portifolio dos caras ÃĐ lendario, uns verdadeiros mitos do mundo da programaçÃĢo, a internet inteira funciona em cima dos produtos do gigante que ÃĐ a Apache. Eu realmente tiro o chapÃĐu para esses caras 👌

  • @rafaelconstantino5569
    @rafaelconstantino5569 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +52

    As canetas mostram que ÃĐ um ambiente sem muitas pessoas. Se tivesse mais alguÃĐm alÃĐm dos dois teria, no mÃĄximo, uma em cada bolso. O resto jÃĄ teria sumido.

    • @blackrock2222
      @blackrock2222 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Jkkkkkk

    • @alexandreknopp5486
      @alexandreknopp5486 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Isso se que as canetas ainda escrevem kkkkkk

    • @ViniciusOliveira-ov5kg
      @ViniciusOliveira-ov5kg āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      KKKKKKKKKKK

    • @alexandreknopp5486
      @alexandreknopp5486 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      É sÃģ uma canetinha pÃī tÃĄ ok?

    • @codigofontetv
      @codigofontetv  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +7

      Bingo! Todas as canetas estÃĢo completamente secas. kkkk

  • @sinvalfelisberto
    @sinvalfelisberto āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +7

    Rapaz... ÃĐ um trem gigantesco! Quando que a gente imaginou que chegaríamos a esse volume de dados?!

    • @smatiolii
      @smatiolii āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

      Na ApacheCon 2022, na palestra do time da Apple responsÃĄvel pelo Cassandra, eles disseram que hÃĄ mais de 300 mil instÃĒncias de Cassandra armazenando centenas de petabytes de dados e executando milhÃĩes de queries por segundo. É realmente impressionante.

  • @felipef6300
    @felipef6300 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +5

    Esse vídeo foi pesado! Sempre quis saber mais sobre o famoso Cassandra, sempre mencionado nos TOP NoSQL, porÃĐm meio nebuloso de entender. NÃĢo ÃĐ a toa que o vídeo deu 16min. ParabÃĐns demais, CDF TV! E obrigado!

  • @derikcastilho6199
    @derikcastilho6199 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

    Estou surpreso por nÃĢo conhecer o cassandra antes deste vídeo, vou logo atras das certificaçÃĩes, quero muito testar isso em um cenÃĄrio real.

  • @danilocalixto
    @danilocalixto āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Conhecendo a partir deste vídeo, definitivamente ÃĐ uma potÊncia de banco. JÃĄ vai entrar na fila dos conhecimentos a se adquirir em breve.

  • @jricardoprog
    @jricardoprog āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +6

    Quando fiquei sabendo que era feito em Java, jÃĄ pensei que iria dar ruim usar ele. A pouco li o case do Discord que passou justamente pelo que imaginei. A soluçÃĢo deles para substituir o Cassandra foi ScyllaDB que ÃĐ escrito em C++. Qualquer coisa feita em Java sofre com memÃģria e pausas do GC. Na verdade o GC ÃĐ o maior problema de vÃĄrias linguagens, mas sÃģ ÃĐ percebido com o tempo, sempre fica uma memÃģria residual que fica crescendo atÃĐ explodir. Muitos adotam a estratÃĐgia de reiniciar a aplicaçÃĢo em intervalos de tempo, kkkk.

    • @guilhermeluis7688
      @guilhermeluis7688 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

      Bem colocado. Eu como programador Java jÃĄ passei por isso, em escalabilidade por demanda a gente precisa "aquecer o servidor" para ter mais performance graças ao JIT (claro isso vem mudando com o JDK 17 e o crescimento do AoT). Mesmo depois de aquecido acontece esse cenario que vocÊ falou da memÃģria residual e ter que reiniciar, sem contar tempos que fica em menor performance pelo GC estar fazendo a limpa, mas faz parte.
      Mas ainda assim ÃĐ sim possível fazer otimizaçÃĩes na JVM, alÃĐm de usar alguns GC's mais parrudos que nÃĢo deixam memÃģria residual e que rodam em processo a parte do servidor o que nÃĢo interrompe um pedaço do servidor para ficar limpando memÃģria, que ÃĐ o trabalho de um ZGC da vida. Mas ainda assim fazer isso da um trabalho considerÃĄvel, em alguns casos (quase todos) vale a pena, pois ÃĐ mais barato custear esse trabalho do que ter que criar seu prÃģprio serviço, ÃĐ o que empresas como mercado livre que usam elasticsearch feito em Java fazem, alÃĐm das empresas faladas no vídeo que usam o cassandra, isso sem falar no portfÃģlio da apache, a internet, ou melhor, o mundo funciona graças ao portfÃģlio da fundaçÃĢo apache, a maioria desses produtos que mantÃĐm a internet funcionando sÃĢo feitos em Java, Struts, Lucene, Maven, Tomcat, Kafka, Hadoop, as grandes plataformas os usam porque usando essas tÃĐcnicas conseguem sim gastar menos performando essas aplicaçÃĩes em Java do que construindo suas prÃģprias em Rust ou C++ da vida. E como eu disse com tÃĐcnicas como essas conseguimos chegar ou atÃĐ ultrapassar em questÃĩes de performance softwares feitos em Rust ou C++, mas ÃĐ claro, quando aparece algum maluco que resolve fazer essas coisas em C++, ÃĐ claro, cai entre nÃģs, vamos partir da facilidade e usar no caso que nos trÃĄs mais facilidade e performance. Mas na maioria dos casos nÃĢo vamos ter isso, e Java como cresceu, assim como o JS, ambos tem seus defeitos e nÃĢo deveriam estar sendo usados em muitos casos onde estÃĢo sendo usados, mas eles cresceram como ferramentas e agora empresas investem pesado para ter diminuir ou capar esses defeitos, que ÃĐ o caso que expliquei, atÃĐ porque ninguÃĐm gosta de construir software tendo que lidar com gerenciamento de memÃģria, todos preferem programar em alto nível e usar linguagens que tem uma gama bem sÃģlida de estruturas de dados como o Collections Framework.
      E mesmo assim o ScyllaDB que vocÊ mencionou nÃĢo necessariamente ÃĐ mais rÃĄpido que cassandra por ser em C++, mas sim na maioria das vezes por ter aquela parada de índices em RAM de forma nativa. Mas enfim... esse ÃĐ sÃģ minha opiniÃĢo de um desenvolvedor qualquer sobre o assunto. Em resumo ScyllaDB nÃĢo ÃĐ necessariamente rÃĄpido que cassandra por ser em C++, e os problemas que vocÊ mencionou por conta de uma linguagem como Java e os GC's jÃĄ sÃĢo problemas resolvidos.

    • @smatiolii
      @smatiolii āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

      Com o Java 17 o problema do GC vai ser praticamente resolvido. Isto estÃĄ previsto para na versÃĢo 5.0.

    • @guilhermeluis7688
      @guilhermeluis7688 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      @@smatiolii pse, eu vi no canal do yt do prÃģprio Java, vamos ver nÃĐ, recentemente li um post que estorou lÃĄ no medium onde os caras tavam metendo pau no Java sem nem entender o que ÃĐ o Java, claro eu nÃĢo sou seguidor e nem fico defendendo Java na internet, mas e conheço sim os defeitos do Java mas nem por isso fico tentando os esconder, mas vejo muita desinformaçÃĢo por parte das pessoas um dos principais argumentos no post era: "Java nÃĢo tem nenhuma evoluçÃĢo significativa", parece que nÃĢo ouviram falar do AoT que se nÃĢo me engano começou no JDK 9 e tÃĄ firme e forte agora no 17, e sem falar nessa nova geraçÃĢo do GC, que provavelmente vai bater de frente com os GC do golang

    • @aquicnpj
      @aquicnpj āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      ​@@guilhermeluis7688 Ãģtimo texto👏

    • @smatiolii
      @smatiolii āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@guilhermeluis7688 Sim, concordo. Eu trabalho na DataStax e conheço os devs que estÃĢo trabalhando no Cassandra 5.0 e que estÃĢo justamente validando o funcionamento com o Java 17. Este time afirma que o impacto do GC foi completamente minimizado. E, como vocÊ disse, o Java segue evoluindo e este ÃĐ o motivo do Cassandra ser desenvolvido em Java ( e nÃĢo em C++, como o Scylla). A evoluçÃĢo da soluçÃĢo como um todo ÃĐ muito mais acelerada, por que temos os ganhos de performance do Java, uma comunidade muito maior de desenvolvedores e mais recursos integrados de maneira mais simples.

  • @luizclaudioarruda3285
    @luizclaudioarruda3285 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

    Eu precisei criar um modelo de visÃĢo computacional para contar a quantidade de canetas no jaleco de Gabriel kkkkkk. Amo vocÊs casal!

  • @nathalie_a
    @nathalie_a āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

    Eu estou desenvolvendo um projeto, acho que vou estudar esse Apache Cassandra aí para ver se rola implementar o banco com ele

    • @guilhermeluis7688
      @guilhermeluis7688 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      NÃĢo recomendo, aprenda porque ÃĐ interessante e contribui na caixota de conhecimento. Mas nÃĢo vale a pena, cassandra sÃģ vale a pena se vocÊ ÃĐ um unicÃģrnio ou projeto que lida com escalabilidade de multi-cluster

    • @smatiolii
      @smatiolii āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      Testa o Astra, que ÃĐ o Cassandra sem a dificuldade do Cassandra.

  • @emanuelmarcal
    @emanuelmarcal āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +7

    O vídeo tÃĄ Ãģtimo...jÃĄ pode diminuir a quantidade de caneta no bolso do jaleco pessoal!

    • @codigofontetv
      @codigofontetv  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      Muito obrigado Emanuel! As canetas sempre fazem sucesso.

    • @ThiagoLimaRocks
      @ThiagoLimaRocks āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Sem canetas eles nÃĢo ficam hahaha

    • @felipeandradeprog
      @felipeandradeprog āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Deixem as canetas. Virou marca registrada do canal. 😊

  • @gomugomutv
    @gomugomutv āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Cassandra ÃĐ BIZARRAMENTE performÃĄtica, meu Deus!!

  • @tikorth4039
    @tikorth4039 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

    Mais um projeto bem sÃģlido em Java ;)

  • @pombo404
    @pombo404 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +8

    Imagina a memÃģria desse servidor para lidar com mais de 10 PB de dados! DicionÃĄrio do programador ÃĐ bom demais! Sempre atualizado!

    • @smatiolii
      @smatiolii āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Na verdade, como os dados estÃĢo distribuídos em diversos servidores no Cluster, nÃĢo ÃĐ necessÃĄria muita memÃģria.

    • @pombo404
      @pombo404 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@smatiolii Show de bola ter respondido! Entretanto nem sempre estÃĢo distribuídos, muitos servidores com pouca memÃģria nÃĢo implica que nÃĢo ÃĐ necessÃĄria muita memÃģria, somando todos os pentes de memÃģria da bastante memÃģria! Fazenda de Cluster ÃĄ vantagem quando vocÊ jÃĄ tem os servidores executando outra tarefa e vai apenas colocar mais uma tarefa para os servidores executarem, entretanto se ÃĐ um serviço novo, o cliente insiste em nÃĢo usar nuvem ( normalmente começa a usar a nuvem para ter ideia de quanto fica a parcela da brincadeira ), faz questÃĢo da posse física dos dados, e vocÊ precisa desenhar toda a soluçÃĢo de hardware e software distribuir em vÃĄrios servidores pode ser um custo que simplesmente nÃĢo ÃĐ possível pagar, mesmo um servidor custando milhÃĩes! Na nuvem a medida que os dados crescem a brincadeira pode ficar tÃĢo cara a ponto de valer a pena manter o servidor físico, a vantagem da nuvem, vocÊ sempre terÃĄ acesso as Últimas configuraçÃĩes, mais top, mas dependendo da organizaçÃĢo que vocÊ trabalha, eles podem nÃĢo se importar em utilizar um servidor de 2015 com hds SCSI ( os atuais sÃĢo Serial Attached SCSI - SAS ). Parece loucura, mas com altos impostos muitas organizaçÃĩes nÃĢo conseguem manter os serviços numa AWS da vida!

    • @smatiolii
      @smatiolii āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      @@pombo404 Sim, mas veja bem, o princípio do Cassandra ÃĐ ser distribuído para ter alta disponibilidade. EntÃĢo por isso a recomendaçÃĢo sÃĢo trÊs rÃĐplicas de dados e, no mínimo, trÊs nÃģs (em ambiente produtivo, nÃĐ). Quando digo que nÃĢo ÃĐ necessÃĄria muita memÃģria ÃĐ que, como a modelagem organiza os dados fisicamente em disco, os dados em si nÃĢo demandam memÃģria (atÃĐ hÃĄ um cache, mas nÃĢo ÃĐ muito relevante neste contexto). Quanto à viabilidade financeira, sim, o Cassandra era meio proibitivo para empresas nÃĢo gigantes, pois em geral atende aplicaçÃĩes muito críticas e com muitos dados. Com o Astra ficou mais simples para empresas menores terem as vantagens do Cassandra sem os custos de gerenciamento e mÃĄquinas.

  • @Rafael-JC
    @Rafael-JC āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    No começo do vídeo quando vcs comentaram em nÃģs e tabelas lembrei-me quando estudei DHT(distributed hash table) e P2P. Parece terem semelhanças. Onde ÃĐ usado uma tabela de roteamento em uma rede virtual.

  • @jorgebarbosajfsb8665
    @jorgebarbosajfsb8665 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

    Video muito bom! (e com muitas canetas)

  • @Noritoshi-r8m
    @Noritoshi-r8m āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Bom e velho apache 👏👏👏

  • @smatiolii
    @smatiolii āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Muito bom!

  • @Bateralellis
    @Bateralellis āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Aposto que tem uma mensagem subliminar na ordem das canetas.
    Deve ser um numero binario ou algo do tipo O.o

  • @rafaelkontein2683
    @rafaelkontein2683 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Seria legal tambÃĐm um video sobre Kotlin KMM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @wsrocky
    @wsrocky āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    O nÚmero de caneta nos bolsos deve ser uma alusÃĢo à capacidade infinita de armazenamento do Cassandra! Acertei?!
    Confesso que ficou difícil prestar atençÃĢo no conteÚdo nos primeiros minutos de vídeo... Tava esperando o bolso rasgar! ðŸĪĢ

  • @MarcioAndreiPelegrini
    @MarcioAndreiPelegrini āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Muito bom.

  • @math-s
    @math-s āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    se eu disser que entendi tudo de primeira estarei mentindo kkkk
    obrigado pelo vídeo!

  • @HelderGontijo01
    @HelderGontijo01 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Eu sou teu fÃĢ nÚmero um cÃģdigo Fonte

  • @felipef6300
    @felipef6300 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Mas afinal das contas, o retorno dos dados dele vem como? Estruturado igual a tabela de um Oracle ou semi-estruturado como o retorno de um MongoDB?

    • @odseverus
      @odseverus āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Ele retorna como uma tabela

    • @felipef6300
      @felipef6300 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@odseverus valeu!

  • @sebastiancotta
    @sebastiancotta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Muito poderoso

  • @pedropr8627
    @pedropr8627 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Vi um vídeo de vcs que nele vcs comentaram de alguns livros que vcs nÃĢo recomendam ler pra quem tÃĄ iniciando, estudo programaçÃĢo jÃĄ tem um tempo, mas atÃĐ hj nÃĢo li nenhum livro nem nada do tipo, costumo estudar por meio de cursos mesmos, os livros ensinam alguma coisa que nÃĢo tem nos cursos ou o que?

    • @guilhermeluis7688
      @guilhermeluis7688 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      Costumar ensinar de forma melhor e mais didatica a fundaçÃĢo, justamente o que vc dificilmente encontra ou atÃĐ encontra mas mau explicado na internet, ÃĐ a parte de ciencias da computaçÃĢo mesmo, coisas como estruturas de dados que ÃĐ um assunto que leva um programador a outro nivel, mas tambÃĐm existem outros que valem muito a pena, clean code que te ensine a fazer cÃģdigo limpo, clean archteture que ensina as principais arquiteturas de software, the pragmatic programmer que ensina a ser um programador mais proativo, the mitical man month que ensina a como lidar e trabalhar em equipes em projetos complexos, design patterns que ensina o bÃĄsico sobre padrÃĩes de projeto e ajuda a entender o porque vocÊ ve a maioria dos programadores fazendo as coisas das mesmas forma ou de forma parecida, domain driven design que ensina a como criar e projetar projetos, introduction to algorithms que ajuda a criar coisas realmente complexas e inovadores que dificilmente outras pessoas conseguem, extreme programming explained que ensina o porque tanto "frun-frun" na programaçÃĢo nÃĢo funciona e que design nasce do cÃģdigo e nÃĢo o contrario por isso nÃĢo ÃĐ pÃģssivel pensar no software antes de contruir, mas enfim... esses sÃĢo sÃģ os mais principais e que eu recomendo, eles ajudam vocÊ a dar saltos maiores e evoluir mais rÃĄpido na carreira.

    • @ludo3941
      @ludo3941 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Muitos cursos, principalmente os daquela plataforma que começa com "U", sÃĢo bem rasos/nÃĢo ensinam bem. Se vocÊ for muito iniciante e estiver ainda aprendendo lÃģgica, loops, tipos, etc, talvez qualquer curso acrescente conhecimento. Se vocÊ estiver avançando para assuntos um pouquinho mais complexos como estrutura de dados, desenvolvimento de APIs, aprendizado de mÃĄquina, etc, aí vocÊ tem que ter muito cuidado com onde vocÊ escolhe estudar. É muito fÃĄcil entrar no tutorial hell e acabar com mais de 20 cursos comprados, mais de metade deles ser muito ruins e vocÊ nÃĢo terminar nenhum.
      Minha recomendaçÃĢo ÃĐ: procure sempre primeiro a qualidade e pense mil vezes antes de gastar qualquer dinheiro se vocÊ ainda nÃĢo estÃĄ ganhando (muito) dinheiro para estudar o que vocÊ estÃĄ estudando.
      VocÊ pode baixar livros de graça na internet. Por exemplo o livro de Algoritmos do Thomas Cormen ensina muito bem algoritmos e estrutura de dados. SÃģ ir lendo e eu aprendia muito mais do que nas minhas aulas de mestrado com um professor phd em ComputaçÃĢo. Tenha fÃĐ nos livros. Mas tambÃĐm tem que ter em mente se vocÊ ÃĐ o pÚblico alvo dele, pode ter livros que realmente sejam muito complexos.
      VocÊ pode e deve fazer cursos tambÃĐm, mas, novamente, escolha com muito cuidado. As melhores plataformas, para mim, sÃĢo a edx e Coursera. Os cursos dessas duas plataformas tem um estilo muito prÃģximo dos das matÃĐrias que jÃĄ peguei na universidade que estudo e eles realmente testam seu conhecimento para lhe dar o certificado (na plataforma que começa com "U", se vocÊ quiser basta clicar nos quadradinhos dizendo que assistiu os vídeos que vocÊ recebe o certificado). E tem algo legal nessas plataformas, apesar de 100% pagas, vocÊ pode cursar de graça e tambÃĐm tem a opçÃĢo de receber auxílio financeiro (o certificado sai de graça no Coursera e com 90% de desconto na edx).
      AlÃĐm disso, escolha muito bem o que vocÊ estuda. NÃĢo entre em muitos cursos, nÃĢo faça cursos de muitas coisas diferentes ao mesmo tempo. Talvez 2 ou 3 por vez jÃĄ seja muito. Complete o Último curso antes de ir para o prÃģximo.
      O bom ÃĐ intercalar um pouquinho dos dois, ex.: fazer um curso de estrutura de dados do Coursera enquanto lÊ o livro do Thomas Cormen no tempo livre.

    • @pedropr8627
      @pedropr8627 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@guilhermeluis7688 entendi, valeu pela explicaçÃĢo vou procurar esse livro para ler a plataforma que começa com U, ela ÃĐ boa mas tem que tomar cuidado, lÃĄ fiz 1 cursos de programaçÃĢo que nÃĢo era raso, jÃĄ a coursera jÃĄ ouvi falar que ÃĐ boa, vou dar uma olhada

  • @davidwelber
    @davidwelber āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

    Um tapa na cara de quem fala que o Java ÃĐ lento! Kkkkkkkkkk

    • @codigofontetv
      @codigofontetv  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Sem dÚvida!

    • @smatiolii
      @smatiolii āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      E nÃĢo sÃģ isso. Com Java a evoluçÃĢo da soluçÃĢo ÃĐ mais acelerada e a possibilidade de integraçÃĢo com outras soluçÃĩes ÃĐ muito mais simples.

  • @jujubatom3165
    @jujubatom3165 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    alguÊm sabe quando vai sair a pesquisa salarial de 2022?

    • @codigofontetv
      @codigofontetv  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Estamos trabalhando ao mÃĄximo para apresentar os resultados na prÃģxima semana!

  • @Oculterous
    @Oculterous āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Onde valeria a pena usar o Cassandra ao invÃĐs do MongoDB?

    • @smatiolii
      @smatiolii āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Se tem (ou terÃĄ) alto volume e muitas transaçÃĩes por segundo, o Cassandra escala e tem mais performance. Se o modelo de dados precisa ser flexível, aí o Mongo ÃĐ mais indicado.

    • @LuisOtavioZimmermann
      @LuisOtavioZimmermann āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Sempre. Cassandra ÃĐ boa demais.

  •  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Esse vídeo ÃĐ um oferecimento de DataStax e canetas Bic. 😁😉

  • @henriquepicanco97
    @henriquepicanco97 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Cassandra me lembra Sai de Baixo. kkkkkkk

  • @mechatronic2868
    @mechatronic2868 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Olha essa quantidade de canetas no bolso 😂😂😂😂

  • @Oculterous
    @Oculterous āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Assaltaram a Bic?

    • @Oculterous
      @Oculterous āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      kkkkk

    • @guilhermeluis7688
      @guilhermeluis7688 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      @@Oculterous o cara ri de si mesmo kkkkkk

  • @augustooliveira5191
    @augustooliveira5191 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    As canetas querem dizer alguma coisa? Talvez binÃĄrio? kkkk

  • @lowfir
    @lowfir āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Essa muiÃĐ ÃĐ pescoçuda.