Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Desenvolvimento e operação de software integrado 
 
Arquitetura de dados não estruturados e business intelligence 
 
O BI é composto basicamente por : 
-ferramentas 
-infraestrutura 
-profissionais(corpo técnico) 
-Dados 
 
Bi-Solution - solução completa 
 
Infraestrutura 
Gerenciamento de dados 
Analytics 
Compartilhamento 
Ferramentas gerais 
 
ex de ferramentas de BI 
QLIKVIEW 
SENSE 
DOMO 
POWER BI 
 
DATA WAREHOUSE 
 
OLTP X OLAP 
 
OLTP - online transaction Processing 
OLAP - online analytical Processing 
 
 
BIG DATA 
é o termo que descreve o grande volume de dados -tanto estruturados quando não 
estruturados 
 
Dados semi-estruturados 
- XML 
- RDF 
- OWL 
- JSON * 
noSQL 
not only SQL - mais flexível 
como eles armazenam exemplos 
key-value - JSON 
wide column store 
document store 
 
Desenvolvimento e operação de software integrado 
 
graph store 
Dados não estruturados 
 
hadoop 
google bigquery 
 
 
DATA LAKE 
 
 
 
Fundamentos de arquitetura de aplicações em nuvem 
 
Cloud Computing 
-gerenciamento de hardware/software 
-provedores de servidor e armazenamento 
-pague o que consumir 
-laas/ Paas / Baas 
 
IAAS - infrastructure as a service 
PAAS - platform as a service TERRAFORM / CLOUNDFORMATION 
BAAS - Mobile as service - Firebase - permissão autenticação 
 
Disponibilidade 
- IAAS - hardware e internet 
- PASS - auto scale on the go 
- BAAS - não há backend service 
 
KUBERNETS (K8S) 
MULTIPLOS NODOS 3 NODOS 3 INSTANCIAS - 
LOAD BALANCER - GERENCIADOR DE ENTRADA / BALANCEAR USERS 
 
Serverless 
- sem servidor 
-sem serviço rodando 
-sem down time 
ex 
- api gateway 
- amazon kinesis 
- aws lambda 
- amazon S3 
 
 
 
 
Desenvolvimento e operação de software integrado 
 
Desenvolvimento e operação de software integrado 
 
devops é um termo criado para definir o conjunto de práticas que integram e automatizam os 
processos entre as equipes de desenvolvimento , operações e de apoio(como QA) para a 
produção rápida e confiável de software. 
o conceito do Devops baseia-se em criar uma cultura de colaboração entre as equipes que 
sempre trabalham separadas . 
DevOps é uma mudança de mentalidade , uma cultura , um movimento . 
 
Framework CALMS 
-CULTURE 
-AUTOMATION 
-LEAN 
-MEASUREMENT 
-SHARING 
 
os três caminhos 
-flow - metodologia ágeis / integridade contínua e ou entrega contínua 
-feedback - ciclos rápidos test a/b - monitoramento 
-learning - trabalho dinâmico -compartilhar conhecimento ; 
 
Entregando software 
desenhando diagramas ex: 
Microsoft teams 
draw.io 
balsamiq 
raadmunk 
confluence 
jira 
 
construção : 
containerd 
docker 
nuget 
npm 
cri-o 
net cli 
ms build 
 
teste: 
unit.net 
loader.io 
meter 
 
Desenvolvimento e operação de software integrado 
 
selenium 
runscope 
postman 
 
deploy: entrega 
azure pipeline 
circleci 
app veyor 
gitlab ci 
travis ci 
jenkins 
 
operate: 
aws 
azure 
puppet 
terraform 
kubernets 
 
momitor: 
datadog 
prometheus 
appmetrics 
rollbar 
minitis 
pushover 
rollbar 
 
CI/CD 
 
Code quality analysis continuous inspection 
 
ferramentas 
sonarqube 
code climate 
cadacy 
 
vulnerabilidades 
code smell 
 
 
 
 
 
 
 
Desenvolvimento e operação de software integrado

Mais conteúdos dessa disciplina