tech for non techs
TRANSCRIPT
Tech for non tech people
@jonatasdp
Hello everybody!
Tech Terms
For non tech people
+ 30terms from our workplace
In the final of these talk you’re
able to define things like...
WebHook é um CallBack para EndPoint de uma
API que geralmente aceita
um JSON com dados de um evento ou notificação
Let’s GO!
APIApplication Programming
Interface
End Points
ENDPOINT
ENDPOINT
ENDPOINT
VERB
ENDPOINT
VERB
ENDPOINT
VERB
JSONJavaScript Object Notation
● Formato dos dados● Simples “chave”: “valor”● Agrupado por chaves { }
{ "name": "Jônatas Davi Paganini", "company": "Resultados Digitais", "blog": "http://ideia.me", "location": { "City": "Florianópolis” "State": "SC" }, "email": "[email protected]"}
in JSON
Jônatas
WebHook?
WebHook é um CallBack para EndPoint de uma
API que geralmente aceita
um JSON com dados de um evento ou notificação
Internet ?
A URL está ok! configurou o
CNAME para o Sub Domínio correto,
só que o DNS ainda não propagou?:(
DNSservidor de nomes
URLUniform Resource Locator
http://materiais.resultadosdigitais.com.br/marketing-de-conteudo-ebook
http://materiais.resultadosdigitais.com.br/marketing-de-conteudo-ebook
protocolo
http://materiais.resultadosdigitais.com.br/marketing-de-conteudo-ebook
protocolo
Sub domínio
http://materiais.resultadosdigitais.com.br/marketing-de-conteudo-ebook
protocolo
Sub domínio
domínio
caminho
CNAME(canonical name)
Routerroteador
Commits ok! o
Build do PR no CI! Depois só SHIPAR
pra production
git
git commitconversa com o time falando das alterações no código
Pull Request (PR)formaliza um pacote de alterações (commits) entregável
team
status
Code Reviewsocializa e recebe feedbacks do código
Código removido
Código adicionado
Interação, questionamentos
Feedback / aprendizado
ASYNC
Deploy, ShipColocar código oficialmente em produção
CAPYBOTNosso bot que faz deploy via slack
DEPLOYWHY IT’S SO DANGER?
DEPLOYZero Downtime
RolloutTambém conhecido como deploy canário
CANARY DEPLOY
Commits ok! o
Build do PR no CI! Depois só SHIPAR e
fazer o ROLLOUT pra galera:)
SprintCiclo de desenvolvimento
DoDDefinition Of Done
Script = código
CacheAlguém já te falou que você precisava limpar o seu
Throughput baixo,
muito OVERHEAD E AS QUEUES lotadas
de JOBS pra rodar! OMG! OMG!
#operacao
QUEUEFila de Processamento
QUEUE
QUEUE
QUEUEJOB
QUEUEJOB
QUEUEJOBWORKER
THROUGHPUT
overhead
Throughput baixo,
muito OVERHEAD E AS QUEUES lotadas
de JOBS pra rodar! OMG! OMG!
Throughput baixo?
Throughput baixo
Throughput baixo
muito overhead
Throughput baixo
muito overhead
QUEUES
lotadas de JOBS
+10times
#timedeproduto
FTPFile Transfer Protocol
Segurança da Informação
Stack
Thank you!@jonatasdphttp://ideia.mehttp://shipit.resultadosdigitais.com.br