tech for non techs

Post on 11-Feb-2017

106 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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": "jonatasdp@gmail.com"}

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

top related