Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Go - Iniciando e por que usar

Go - Iniciando e por que usar

O objetivo da apresentação é mostrar os passos para quem está iniciando em Go e como ele funciona, e é claro mostrando como fazermos nosso primeiro go run e go build em uma api usando net/http.
O por que usar Go é uma apresentação que tem como foco apresentar as características e os pontos importantes que devemos saber quando assunto é desenvolvimento web utilizando Go.

02b3f64a1d67d061c3be08729322a90b?s=128

Jefferson Otoni Lima

November 19, 2020
Tweet

Transcript

  1. https://s3wf.com @jeffotoni DevOps bootcamp Jefferson Otoni by estabilis Iniciando e

    por que usar https://www.engdb.com.br https://engdb.com.br
  2. None
  3. @jeffotoni Iniciando

  4. @jeffotoni

  5. @jeffotoni - Compilada e estática - Gc (Garbage Collector) -

    Paradigma Concorrente - Tipagem estática - Semântica é clara - Sintaxe é limpa - É de uso Geral - Plataformas: Linux, Mac, FreeBSD, Windows
  6. @jeffotoni Paradigma concorrente Compilada estaticamente Tipagem estática Multi Plataformas Retrocompa-

    tibilidade
  7. @jeffotoni Comunidade Telegram https://t.me/go_br https://t.me/go_bh https://t.me/golangcwb Slack https://gophers.slack.com (members >~45k)

    GopherCon Brasil 2020 https://2020.gopherconbr.org Wiki Conferencias https://github.com/golang/go/wiki/Conferences Meetup https://www.meetup.com/go-belo-horizonte https://www.meetup.com/pt-BR/golangbr https://www.meetup.com/pt-BR/Women-Who-Go-Sampa https://www.meetup.com/pt-BR/Golang-Campinas/ https://www.meetup.com/pt-BR/golang-poa/ https://www.meetup.com/pt-BR/GolangCWB/
  8. @jeffotoni Install

  9. @jeffotoni

  10. @jeffotoni Effective

  11. @jeffotoni

  12. @jeffotoni Frequently ASked

  13. @jeffotoni

  14. @jeffotoni awesome

  15. @jeffotoni

  16. @jeffotoni Tour

  17. @jeffotoni

  18. @jeffotoni concorrência != paralelismo

  19. @jeffotoni

  20. @jeffotoni Por que usar

  21. None
  22. @jeffotoni Arquiteturas

  23. arquitetura @jeffotoni Go Go Goc o mongo rethinkDB postgres app

    browsers
  24. Dados do Game Pub/Sub Cloud Function Cloud Function Cloud Function

    Cloud Function @jeffotoni
  25. Aws Sqs Lambda Lambda Lambda Lambda Dados do game @jeffotoni

  26. Pub/Sub @jeffotoni RabbitMQ Sqs kubemq.io

  27. nossa arquitetura gokafka.poc @jeffotoni

  28. @jeffotoni

  29. @jeffotoni

  30. @jeffotoni serverless

  31. type Serverless struct { Web *Event}

  32. @jeffotoni Data Bases

  33. postgres BigQuery Redis RethinkDB mongo @jeffotoni Spanner

  34. @jeffotoni microservices

  35. @jeffotoni service service service service service service service service service

    kubeMQ, redpanda, Kafka, nginx, traefik etc.
  36. @jeffotoni 25 Keywords break default func interface select case defer

    go map struct chan else goto package switch const fallthrough if range type continue for import return var
  37. @jeffotoni Goroutines

  38. @jeffotoni pprof profilling https://blog.golang.org/pprof

  39. @jeffotoni Ref: https://eltonminetto.dev/post/2020-04-08-golang-pprof

  40. https://golang.org/pkg/testing @jeffotoni

  41. Thanks := &Obrigado{...} Obrigado... github.com/jeffotoni instagram.com/jeffotoni https://t.me/devopsbh https://t.me/go_br https://t.me/awsbrasil linkedin.com/in/jeffotoni/