Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LAMP: Desenvolvendo além do trivial

1,260 views

Published on

Vídeo (cadastro necessario): https://www.eventials.com/locaweb/lamp-desenvolvendo-alem-do-trivial-com-gabriela-davila/

Para cada trabalho que fazemos sempre pensamos em usar algo que temos familiaridade e repetir receitas de sucesso. Ou muitas vezes nem pensamos e vamos no automático. É uma abordagem interessante que deixa de fora ótimas alternativas. Nessa palestra, veja outras tecnologias que podem auxiliar no seu projeto, fazer seu trabalho um pouco mais interessante e aprenda que existe vida além do LAMP.

Published in: Technology

LAMP: Desenvolvendo além do trivial

  1. 1. LAMP Gabriela D’Ávila
 @gabidavila 1 Desenvolvendo além do trivial
  2. 2. 2 whoami
  3. 3. 3 Analista Desenvolvedora
 Sênior Mais de 25k peças
  4. 4. NodeJS/PHP Big Data / NoSQL / Search Engines REST TDD/BDD/DDD 6 Estamos contratando! MacBook Pro 15' Retina CLT (full, sem gambiarra) Subsídios: Idioma, Desenvolvimento (cursos de curta duração), Coaching Plano de saúde e odontológico (Omint) http://www.scup.com.br/pt/sobre/trabalhe-conosco
  5. 5. O que esperar Bancos de Dados Cache SaaS 7
  6. 6. 8 LAMP LINUX Apache MySQL PHP
  7. 7. 9 LEMP LINUX MySQL PHPnginx
  8. 8. 10 Banco de Dados
  9. 9. SQL 11 NoSQL
  10. 10. MySQL Suportado por várias empresas de hospedagem Fácil de usar Ampla documentação disponível Ótimo para usar com CMS 12
  11. 11. PostgreSQL Sintaxe em ANSI Robusto Tipos de campos e engines a mais como HSTORE e JSONB Ótima aceitação corporativa 13
  12. 12. MongoDB Sintaxe em Javascript Schema less Rápido Armazenamento de documentos Armazenado de dados por padrão na memória 14
  13. 13. 15 Twitter
  14. 14. 16
  15. 15. 17
  16. 16. MySQL & PostgreSQL 18
  17. 17. MongoDB 19
  18. 18. 20
  19. 19. 21 Buscas
  20. 20. 22 JSON: Busca MySQL
  21. 21. 23 JSON: Busca MongoDB
  22. 22. 24 JSON: Busca PostgreSQL
  23. 23. JSON: buscas 25 COUNT(*) PostgreSQL 36 MySQL 69 MongoDB 36
  24. 24. 27 Cache
  25. 25. Cache Deve escalar junto com a aplicação Ler do disco é lento Ler do banco pode ser custoso 28
  26. 26. Cache 29
  27. 27. Redis: cache 30
  28. 28. Redis: cache 31
  29. 29. Redis: sessões 32
  30. 30. Redis: sessões 33
  31. 31. 34 SaaS Software as a Service
  32. 32. Vantagens de usar SaaS Sem custo adicional de infra-estrutura Pague o que usa Acesso global Acesso independente de plataforma 35
  33. 33. 36 Exemplos
  34. 34. 37 Email
  35. 35. 38
  36. 36. PHPMailer 39
  37. 37. PHPMailer 40
  38. 38. Execução do PHPMailer 41
  39. 39. Mandrill 42
  40. 40. Mandrill 43
  41. 41. Execução do Mandrill 44
  42. 42. Considerações finais Associações automáticas podem ser limitantes Analizar o tradeoff de se utilizar uma tecnologia em detrimento da outra 47
  43. 43. Obrigada! Joindin: https://joind.in/talk/view/14968 Twitter: @gabidavila Site: http://gabriela.io 48

×