GCP vs AWS

Google Cloud Platform

O Google Cloud Platform (GCP) oferece uma série de vantagens distintas em relação à Amazon Web Services (AWS), tornando-o uma escolha atraente para muitas empresas. Aqui estão algumas das principais vantagens do Google Cloud Platform sobre a AWS:

  1. Inovação em tecnologia: O Google é conhecido por sua forte ênfase em inovação, e o GCP reflete isso. Ele oferece recursos de última geração, como aprendizado de máquina avançado, análise de dados em tempo real e processamento de imagens, impulsionados por tecnologias como TensorFlow e BigQuery.
  2. Escalabilidade e desempenho: O GCP possui uma infraestrutura altamente escalável, permitindo que as empresas aumentem ou diminuam seus recursos de acordo com as necessidades. Além disso, o GCP possui uma rede global de data centers, o que significa que os aplicativos e serviços executados na plataforma podem se beneficiar de baixa latência e alto desempenho em todo o mundo.
  3. Preços competitivos: O GCP tem uma estrutura de preços competitiva em relação à AWS. Além disso, o Google oferece descontos significativos em instâncias de longa duração e opções de uso sustentado, ajudando as empresas a reduzirem seus custos operacionais.
  4. Ferramentas de gerenciamento intuitivas: O Google Cloud Console fornece uma interface de usuário intuitiva e fácil de usar, permitindo que os usuários gerenciem e monitorem facilmente seus recursos na nuvem. Além disso, o GCP oferece poderosas ferramentas de automação e orquestração, como o Kubernetes Engine, para facilitar o gerenciamento de contêineres.
  5. Foco em dados e análises: O GCP possui uma ampla gama de serviços e ferramentas para processamento de dados e análises, como o BigQuery, Dataflow e Pub/Sub. Essas soluções permitem que as empresas extraiam insights valiosos de seus dados e tomem decisões mais informadas.
  6. Ecossistema aberto e colaborativo: O GCP adota uma abordagem aberta e oferece suporte a várias tecnologias e linguagens de programação populares, permitindo que as empresas aproveitem suas ferramentas e frameworks existentes. Além disso, o Google é conhecido por seu apoio ativo à comunidade de desenvolvedores, facilitando a colaboração e a troca de conhecimentos.
Continue reading →

Simples aplicação real time com Angular 4 e Firebase, parte 6

No artigo anterior falei sobre autenticar um usuário no firebase, nesse quero mostrar como criar um novo usuário e também falar sobre rotas filhas

Angular + Firebase
Angular + Firebase
#1 | #2 | #3 | #4 | #5 | #6
Disclaimer
Esses artigos foram escritos entre maio e junho de 2017, muita coisa mudou desde lá, então procure usar as libs e referências mais atualizadas para implementar os passos que são aqui descritos
fontes: https://github.com/evlymn/simplesapprealtime

Por questões de segurança, eu acredito, o firebase não implementa uma forma de listar os usuários registrados, o que vejo muito é usarem a base dados regular, linkando o uid do usuário com um novo registro e assim fornecendo outro dados que a api de autenticação não suporta, como endereço, etc… Mas existe um porém, lembrem-se que essa base de dados não é relacional, e esse é o primeiro pecado que temos que evitar, não trazer o mundo relacional para o Firebase #FicaDica

Vamos colocar a mão na massa então

Continue reading →

Simples aplicação real time com Angular 4 e Firebase, parte 4

Nesse artigo irei mostrar o como fazer o deploy para o firebase, para isso iremos usar o firebase-tools que gerencia todo esse contexto.

Angular + Firebase
Angular + Firebase
#1 | #2 | #3 | #4 | #5 | #6
Disclaimer
Esses artigos foram escritos entre maio e junho de 2017, muita coisa mudou desde lá, então procure usar as libs e referências mais atualizadas para implementar os passos que são aqui descritos
fontes: https://github.com/evlymn/simplesapprealtime

Iremos fazer a publicação do nosso aplicativo no firebase usando Firebase Hosting
Para isso iremos instalar o firebase-tools e iniciar o firebase na pasta do app, no terminal digite:

npm install -g firebase-tools
npm install -g firebase-tools
npm install -g firebase-tools

Vai instalar um horror de coisas mas não se preocupe, tudo vai da certo.

Continue reading →