ARQUITETANDO E EVOLUINDO. um erp para a nuvem
|
|
|
- Márcio Mangueira Brunelli
- 10 Há anos
- Visualizações:
Transcrição
1 ARQUITETANDO E EVOLUINDO um erp para
2 @andremidea André Midea Dev focado em Ops na Bluesoft.
3 @mvlbarcelos Marcus Barcelos Arquiteto de soluções. Objetivo de estrangular o legado! :)
4 a EMPRESA
5 A EMPRESA
6 A EMPRESA carreiras.bluesoft.com.br labs.bluesoft.com.br
7
8 DESAFIO Migrar de um data center para a AWS
9 ROADMAP Identificar Problemas 2 Soluções Solução para Problemas internos
10 ANTES
11 Foi pra aws
12 depois WEB APP WEB APP Web app Cliente 1,2 Cliente 3 Cliente 4,5,6 Cliente.. Availability Zone #1 Availability Zone #2
13 CONSEQUENCIAS PIOPS. Tipos de instancias. Multi-AZ
14 WE HAVE A PROBLEM Nosso software não foi feito pensando na nuvem.
15 Precisamos Evoluir!
16 Mas Como?
17 PROCESSO IDENTIFI CAR AGIR MEDIR VER ReSULTA DO O que Alterar! Ver se o que O que fizemos Conseguimos alteramos deu deu certo? Mudar? resultado
18 Uma longa caminhada começa com o primeiro passo Lao Tse
19 identificar Processos pesados concorrendo com o usuário Processamento de arquivos texto com grande volume direto no web server Não Escala na Horizontal
20 AçÃO Processos pesados concorrendo com o usuário Processamento de arquivos texto com grande volume direto no web server Não Escala na Horizontal
21 ACÃO HACKATHON!! =)
22 MUITAS ÍDEIAS
23 IdéÉÉias
24 TORNADO 1.0 Processamento Pesado Assíncrono vs Síncrono Emagrecer o ERP Escala na Horizontal
25 Arquitetura Web app Cliente 1 Cliente 2 Web app Tornado Cliente 3 Amazon SQS Enviar NF- e Gerar SPED Task X Task Y Task Z Amazon S3 Amazon RDS Amazon Redshift PostgreSQL
26 BÔNUS Escala na Horizontal Menos Carga no WebServer Processamento em Fila Tarefas/dia retirados do web server Tolerancia a Falha
27 Porém. o ônus sempre acompanha o bônus
28 ÔNUS Estrutura Complexa Deploy Centralizado Code Ownership Adoção do Time não foi boa.
29 TORNAdo 2.0 Pegar os pontos positivos da primeira versão e melhorar! TORNADO 1 = PERFORMANCE TORNADO 2 = FACILIDADE
30 Objetivos OWNERSHIP ONECLICK DEPLOY SIMPLE DEV ENV
31 Microservices é hype vamos usar.
32 AçÕES Separar Tasks em Serviços Processo que controla Serviços Deploy Individual e sem Downtime
33 ARQUITETURA 2.0
34 FLUXO
35 BENEFÍCIOS Tarefas Isoladas Deploy sem Downtime e a qualquer momento Desenvolvimento não precisa conhecer da infra
36 Desvantagens Maior Complexidade no Manager Mais Coisas para Gerenciar
37 TORNADO CLI./newtask.sh Archetype Cria Repositório Gera Pipeline no Jenkins Gera todas configurações
38 ONE CLICK DEPLOY
39 DASHBOARD
40 APRENDIZADO NÃO CENTRALIZE ISOLAMENTO RASTREABILIBADE USE A NUVEM A SEU FAVOR
41 NEXT STEPS CONTAINER SERVICE!
42 FLOW 1 1. Nova Release Deploy - Docker Image 3. Mudança de Versão Subir docker image correspondente 4. Enviar Tasks para versão nova 5. Matar Serviço Antigo
43 DOcker maven plugin <build> <plugins>... <plugin> <groupid>com.spotify</groupid> <artifactid>docker-maven-plugin</artifactid> <version>0.2.4</version> <configuration> <imagename>task-sped-fiscal</imagename> <dockerdirectory>docker</dockerdirectory> <resources> <resource> <targetpath>/</targetpath> <directory>${project.build.directory}</directory> <include>${project.build.finalname}.jar</include> </resource> </resources> </configuration> </plugin>... </plugins> </build>
44 mvn clean package docker:build - DpushImage
45 Final
46 USE O QUE A NUVEM OFERCE -MANUTENçÃO + I N O VA Ç Ã O
47 AçÃO Processos pesados concorrendo com o usuário Processamento de arquivos texto com grande volume direto no web server Não Escala na Horizontal
48 ANTES
49 Problemas Consumo de CPU Contínuo Não Escala Cupons param de processar se webserver fica fora Não temos garantia de processamento
50 Objetivos RESILIÊNCIA ESCALABILIDADE NÃO AFETAR USUÁRIO
51 COMO? Lembrando Use e abuse o que a cloud oferece!
52
53 DEPOIS
54 benefícios 22% de requests a menos Disponibilidade Escala Horizontalmente Acompanhamento de Venda em Tempo Real Usuários não são mais afetados
55 Os Desafios não Acabam :)
56 DEPLOY Teste passa na minha máquina IDENTIFI CAR AGIR MEDIR VER ReSULTA DO O que Conseguimos Mudar? Alterar! Deploy Está Lento Ver se o que O que fizemos alteramos deu deu certo? resultado Teste não Passa
57 Perfomance boa, entrega devagar não está certo
58 Identificar Demora para fazer o build. Ambiente de dev Ambiente de build. Insegurança para Entregar. Feedback rapido por equipes.
59 Objetivos BUILD RÁPIDO RELEASE CONFIÁVEL AMBIENTE PADRONIZADO
60 Amazon EC2 Spot Instances Abordagem
61 jenkis Integração Continua. Criação das instancias SPOT. Deploy.
62 Docker image Firefox headless. Ruby + Watir. Java + Tomcat. Volume montado (war + testes) Docker hub (mesma imagem dev / build)
63 ec2 spot Uma instancia por equipe Custo +- U$ 20,00/instancia
64 ansible SPOT cai com frequência Criar a SPOT pelo Jenkis.
65 Docker? Passa na minha maquina, mas quebra no Jenkins!
66 PQ docker? Desenvolvimento Build/Produção
67 Já rodou os teste na sua maquina com o docker?
68 então RODA LÁ!
69 FLUXO
70 Valeu a pena? Sem docker Com docker
71 Valeu a pena?
72 wrap up Conheça bem os produtos que sua provedora de cloud oferece
73 wrap up BigBang não é viável em um produto grande. Começa pelas bordas.
74 wrap up Delegue o máximo possível para a provedora de cloud.
75 Obrigado!
Alexandre Malveira, Wolflan Camilo
Alexandre Malveira, Wolflan Camilo Introdução Cloud Computing Computação Móvel SaaS, PaaS e IaaS CloudBees Diariamente arquivos são acessados, informações dos mais variados tipos são armazenadas e ferramentas
Prof. Romulo Fagundes Cantanhede. Node.JS. O poder do JavaScript do lado do Servidor
Prof. Romulo Fagundes Cantanhede Node.JS O poder do JavaScript do lado do Servidor Agenda Quem sou eu O que é Node.JS? Mas como não falar de nosql Alguns módulos que o Node.JS possui Conclusão Quem sou
Integração contínua com Hudson - Configuração, Extensão e Diversão! Fabiane Bizinella Nardon [email protected] Zilics
Integração contínua com Hudson - Configuração, Extensão e Diversão! Fabiane Bizinella Nardon [email protected] Zilics Objetivo Mostrar como você pode implantar integração contínua usando o Hudson
Minicurso Computação em Nuvem Prática: Openstack
Grupo de Pesquisa em Software e Hardware Livre André Rover de Campos Membro Colméia [email protected] Joinville Minicurso Computação em Nuvem Prática: Openstack Roteiro Definições Virtualização Data
Escalando a 99Taxis. Lados obscuros de uma arquitetura distribuída
Escalando a 99Taxis Lados obscuros de uma arquitetura distribuída Agenda O que é 99Taxis História da arquitetura Arquitetura distribuida O lado obscuro (problemas, erros) Futuro Q&A Apresentação Renato
35% GARTNER. Despesas com tecnologia ocorrem fora da T.I. Fazem uso de tecnologias não aprovadas pela T.I.
DEVOPS E PAAS - ABORDAGENS E FERRAMENTAS PARA ATENDER AS NOVAS DEMANDAS DE MERCADO Rodrigo Ramalho da Silva - Solutions Architect [email protected] INOVAR NÃO É UMA ESCOLHA Organizações de T.I. que não
Orquestrando Docker Containers
Orquestrando Docker Containers Machine, Swarm e Compose Roberto G. Hashioka - @rhashioka 2015-06-10 São Paulo/SP! Informações Pessoais Roberto Gandolfo Hashioka @rogaha (Github) e @rhashioka (Twitter)!
OWL-S Composer. MATE15 - Tópicos Especiais em Banco de Dados III. 17 de Julho de 2013. Marco Antonio Almeida 1 e Daniela Barreiro Claro 2
MATE15 - Tópicos Especiais em Banco de Dados III OWL-S Composer 17 de Julho de 2013 Marco Antonio Almeida 1 e Daniela Barreiro Claro 2 1 [email protected] 2 [email protected] MOTIVAÇÃO E HISTÓRICO MOTIVAÇÃO
Startups e Computação em Nuvem: A Combinação Perfeita
Universidade Federal do Ceará Startups e Computação em Nuvem: A Combinação Perfeita Flávio R. C. Sousa [email protected] @flaviosousa www.es.ufc.br/~flavio 2013 Introdução 2,7 bilhões de usuários na internet
Como funciona a Solução NFC-e ifox. Iniciar a utilização da NFC-e
Como funciona a Solução NFC-e ifox Nossa solução é composta por um programa centralizador que chamamos de Servidor de SAT/NFCe. Este programa é responsável pela comunicação com a SEFAZ diretamente no caso
Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua
Software Open Source e Integração Contínua no Instituto de Informática Ferramentas de Integração Contínua Janeiro 2015 Área de Desenvolvimento Departamento de Arquitetura e Desenvolvimento Agenda Processo
Hands On para (web)developers: Docker vs Vagrant
Hands On para (web)developers: Docker vs Vagrant Trilha Web Florianopólis, 13/04/2015 Gustavo Maestri & Ingo Gerhard Jauch Globalcode Open4education Sobre os palestrantes Gustavo Maestri Software Developer
Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05
Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05 Agenda 1. J2EE Web Container 2. 3. Deploy Web App: myapp.war 2 3 Apache TomCat 7 Apache Tomcat
BACKUP E ARQUIVAMENTO NA NUVEM GERENCIADA
Agenda Unidade Artsoft de Infraestrutura Gerenciada Fatos sobre segurança de dados e Conceitos-chave Infraestrutura tradicional versus na infraestrutura na nuvem Infraestrutura de backup e arquivamento
Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem
Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem Igor G. Haugg Bolsista PIBITI/CNPq Orientador: Dr. Rafael Z. Frantz Área de Pesquisa Integração de Aplicações Empresariais Computação
Introdução ao TDD. Dionatan Moura. #guma10anos Abril de 2014. about.me/dionatanmoura
Introdução ao TDD #guma10anos Abril de 2014 Dionatan Moura about.me/dionatanmoura Introdução ao TDD Extreme Programming TDD Refatoração xunit Baby Steps Clean Code Patterns para TDD Red Bar Test Green
Soluções em. Cloud Computing. Midia Indoor. para
Soluções em Cloud Computing para Midia Indoor Resumo executivo A Midia Indoor chegou até a Under buscando uma hospedagem para seu site e evoluiu posteriormente para uma solução cloud ampliada. A empresa
Computação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Dados de exibição rápida. Versão R9. Português
Data Backup Dados de exibição rápida Versão R9 Português Março 26, 2015 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULATOS
Como montar o quebra-cabeças do backup? Ricardo Costa e Bruno Lobo Backup, Recovery & Archiving Solutions
Como montar o quebra-cabeças do backup? Ricardo Costa e Bruno Lobo Backup, Recovery & Archiving Solutions Desafios do Backup Tradicional PERFORMANCE Falha em atender janelas Falha em prover nível adequado
De gargalos à Oportunidades
...do tradicional para o digital De gargalos à Oportunidades QCON Rio 2015 Trilha Evolução dos Legados Talita Borges Paschoini Gerente de Arquitetura de TI Uma cultura forte gera propósito, une pessoas,
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime Sobre a Rivendel Fundada em Maio/2013 Especialistas em Cloud/DevOps Empresa mais qualificada em Amazon Web Services
Projeto Amadeus. Guia de Instalação 00.95.00 Windows
Projeto Amadeus Guia de Instalação 00.95.00 Windows Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.2 Apache TomCat 6.0.18...4 2.3 PostgreSQL 8.3...5 3. Instalando
4 O Workflow e a Máquina de Regras
4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu
Passo a Passo. WebSphere Message Broker. Fluxo como WebService
Passo a Passo WebSphere Message Broker Fluxo como WebService Alexandre José Batista [email protected] Criado em: 07/11/08 Página 1 de 38 Índice 1. OBJETIVOS DO DOCUMENTO... 4 2. CRIANDO UM FLUXO NO
Integração Contínua com Rational Team Concert, Jenkins e SonarQube
Integração Contínua com Rational Team Concert, Jenkins e SonarQube Agenda 1. Introdução à Integração Contínua 2. Ferramentas 3. Solução de Integração Contínua em Furnas 4. Demonstração O que é a Integração
MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS
MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS Quando falamos em arquitetura, normalmente utilizamos esse termo para referenciar a forma como os aplicativos computacionais são estruturados e os hardwares
Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014
UNIVERSIDADE CEUMA Ambientação JAVA Versão 0.1 08/01/2014 Este é um modelo de configuração para desenvolvimento no ambiente Java. MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 Sumário Sumário... 2 1
National Instruments. Aerospace & Defense Day 2013. ni.com
National Instruments Aerospace & Defense Day 2013 1 Big Analog Data - Soluções para gerenciamento de dados de teste Alisson Kokot - Engenheiro de vendas Ilton Pereira - Gerente de engenharia de aplicações
[ Empowering Business, Architecting IT. ]
SOA coloca TI da Rede Ipiranga em linha com os negócios Setembro/2012 Sumário Matéria publicada na Information Week... 4 Artigo Case Ipiranga... 7 SOA coloca TI da Rede Ipiranga em linha com os negócios
Configurações Básicas
Compras Avançadas Este módulo auxilia na verificação da demanda dos produtos e com isso permite ajustar os estoques fazendo transferência entre as filiais e também definir a quantidade de estoque dos produtos
Desenvolvendo plugins WordPress usando Orientação a Objetos
Desenvolvendo plugins WordPress usando Orientação a Objetos por Daniel Antunes danieldeveloper.com @danieldeveloper Introdução Desenvolver plugins WordPress é mais que programar: é obter grandes resultados
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL. Prof. Angelo Augusto Frozza, M.Sc. http://about.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Cliente-Servidor Cliente Servidor Tipos de conexão
Caminhando na Nuvem com a Amazon Web Services. José Papo AWS Tech Evangelist @josepapo
Caminhando na Nuvem com a Amazon Web Services José Papo AWS Tech Evangelist @josepapo O problema Infraestrutura é cara e complexa Infraestrutura Tradicional é Cara e Complexa Preços Altos para Infraestrutura
Ricardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Backup. [email protected]
Backup [email protected] Backups e restauração de dados Backup é uma das tarefas mais incômodas na administração de sistemas mas é sem dúvida uma das mais importantes. Backup é nossa última linha de
Desenvolvimento Flex com Maven
Desenvolvimento Flex com Maven Marvin H Froeder Julho 2009 Eu Desenvolvedor 5 anos Java 4 anos Flex 3 anos Maven -0 anos Flash O que é Maven? É uma ferramenta de gestão de projetos de Software. Automatiza
Benefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia
Benefícios e processos relacionados à migração e servidores dedicados para cloud servers Juliano Simões Diretor de Tecnologia Agenda Comparar o modelo de servidor dedicado, orientado ao hardware, com os
VERIFIQUE SE SEUS SITES ESTÃO PRONTOS PARA O BLACK FRIDAY 11 MANEIRAS DE ACABAR COM OS PROBLEMAS DE DESEMPENHO
VERIFIQUE SE SEUS SITES ESTÃO PRONTOS PARA O BLACK FRIDAY 11 MANEIRAS DE ACABAR COM OS PROBLEMAS DE DESEMPENHO COMO SE PREPARAR PARA OS PROBLEMAS DE PICO DE TRÁFEGO DURANTE O ANO Os problemas de desempenho
Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Parte I. Demoiselle Mail
Parte I. Demoiselle Mail Para o envio e recebimento de e-s em aplicativos Java, a solução mais natural é usar a API JavaMail [http:// www.oracle.com/technetwork/java/java/index.html]. Ela provê um framework
Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho
Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho UOL Produtos Rádio UOL Julho 2008 André Piza Certified Scrum Master Agenda Scrum como método
Aspectos técnicos do desenvolvimento baseado em componentes
Aspectos técnicos do desenvolvimento baseado em componentes Um novo processo de desenvolvimento O uso de componentes traz mudanças no processo de desenvolvimento Além de desenvolver um produto, queremos
Programação Web com Webdev 19 Julio Cesar Pedroso Conteúdo
Conteúdo INTRODUÇÃO... 6 Como acessar a ajuda on line?... 6 Conhecendo o WebDev... 8 Iniciando o WebDev... 8 Ambiente de desenvolvimento... 8 O Editor... 8 A barra de menus... 10 Os botões... 10 Os painéis...
A Tecnologia e Inovação para alavancar seu negócio. Marcos Leite Diretor Comercial da Artsoft Sistemas
A Tecnologia e Inovação para alavancar seu negócio. Marcos Leite Diretor Comercial da Artsoft Sistemas - O que há de mais moderno ao seu alcance. Tecnologia On Demand NECESSIDADES DE TI Onde e como hospedar
TESTANDO ARQUITETURAS DE MICRO-SERVIÇOS
TESTANDO ARQUITETURAS DE MICRO-SERVIÇOS Renan Martins @renan89 1 Recife, Belo Horizonte, São Paulo e Porto Alegre 2 #TWnaMTC2015 @thoughtworks_pt 3 AGENDA 4 FALAREMOS SOBRE 1. O que são micro-serviços?
CONHEÇA. nosso. processo. Para você lançar sua Startup. Semana de descoberta. Semana de desenvolvimento. E depois de tudo pronto?
CONHEÇA nosso processo Para você lançar sua Startup Semana de descoberta Semana de desenvolvimento E depois de tudo pronto? Acreditamos em uma melhor maneira de começar sua startup De forma Colaborativa,
Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server
Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server Índice Resumo sobre este documento... 3 Integrando o IBM HTTP Server com o IBM WebSphere Application Server... 3
índice I. Introdução Procedimentos básicos V. Prontuário Configurações VII. Medicamentos VIII. Tags
Manual Versão Web índice I. Introdução II. III. IV. Procedimentos básicos A agenda Clientes V. Prontuário VI. Configurações VII. Medicamentos VIII. Tags IX. Contato I Introdução O que é o JustDoctor? O
SISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias
TCO e a Nuvem Como os clientes da AWS estão economizando com Cloud Computing. José Papo AWS Tech Evangelist @josepapo
TCO e a Nuvem Como os clientes da AWS estão economizando com Cloud Computing José Papo AWS Tech Evangelist @josepapo Ao analisar o TCO #1 Lembre que você está comparando paradigmas distintos Infraestrutura
Tutorial de Instalação do CentOS Versão 3.3
Tutorial de Instalação do CentOS Versão 3.3 Jamilson Dantas ([email protected]) Maria Clara Bezerra ([email protected]) Rosângela Melo ([email protected]) Recife, outubro de 2013. Finalidade do Tutorial O
Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: [email protected].
Projeto Demoiselle Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: [email protected] Palestrantes: Antônio Carlos Tiboni Luciana Campos Mota 20/07/2009
Curso de canvas FazINOVA. www.fazinova.com.br
Curso de canvas FazINOVA O que é um Canvas? Business Model Canvas é uma ferramenta de modelagem de negócios ou projetos: novos, inovadores ou já existentes. Canvas vs. Plano de Negócio Não exclui um plano
INSTALAÇÃO WinSEF_CC SEF. Manual de Instalação Versão 1.1. União Sul Brasileira da IASD Campanha de Colportagem 25/03/2009
2009 INSTALAÇÃO WinSEF_CC SEF Manual de Instalação Versão 1.1 União Sul Brasileira da IASD Campanha de Colportagem 25/03/2009 Sumário Introdução... 3 Pré-requisitos para Instalação... 4 Instalação em Bases
w3f ArqNFe GESTÃO E ARMAZENAMENTO DE DOCUMENTOS XML
ArqNFe GESTÃO E ARMAZENAMENTO DE DOCUMENTOS XML O ARQNFE TUDO QUE VOCÊ PRECISA ESTÁ AQUI. SIMPLES, SEGURO, RÁPIDO E FÁCIL. O ArqNFe é uma moderna e eficiente solução com excelente relação custo/benefício
Continuous Delivery. E seus princípios e práticas. Carlos Felippe Cardoso (CFC) [email protected] @carlosfelippe slideshare.
Continuous Delivery E seus princípios e práticas Carlos Felippe Cardoso (CFC) [email protected] @carlosfelippe slideshare.net/cfelippe Agradecimento ao Flávio Costa pela ajuda! Quem sou eu? Sócio e Agile
MANUAL DE UTILIZAÇÃO
MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,
Comparativo de desempenho do Pervasive PSQL v11
Comparativo de desempenho do Pervasive PSQL v11 Um artigo Pervasive PSQL Setembro de 2010 Conteúdo Resumo executivo... 3 O impacto das novas arquiteturas de hardware nos aplicativos... 3 O projeto do Pervasive
Adotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services
Adotando OpenEdge Architect Luciano Oliveira Sr. Instructor, Consultant Global Field Services Agenda Antes do OpenEdge Architect Por quê OpenEdge Architect? Adotando o OpenEdge Architect Integrar às Customizações
www.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO
SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO 1 Soluções Oracle Voltadas à Continuidade dos Negócios Luciano Inácio de Melo Oracle Database Administrator Certified Oracle Instructor Bacharel em Ciências da Computação
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi
Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia
Sistemas Distribuídos
Sistemas Distribuídos Software em Sistemas Distribuídos Aplicativo ou Sistema Operacional Sincronismo Interação Controles Um sistema operacional moderno provê dois serviços fundamentais para o usuário
Parceiro Oficial de Soluções Zabbix no Brasil
Apresentação A Vantage TI conta uma estrutura completa para atender empresas de todos os segmentos e portes, nacionais e internacionais. Nossos profissionais dedicam-se ao desenvolvimento e criação de
As soluções endpoint vêm em duas versões: ESET Endpoint Security e a versão mais leve do produto, ESET Endpoint Antivirus.
As soluções endpoint vêm em duas versões: ESET Endpoint Security e a versão mais leve do produto, ESET Endpoint Antivirus. Ambas combinam a tecnologia de rastreamento baseado na nuvem e o premiado motor
Criação de um novo projeto no Eclipse utilizando Maven
1. Faça o download da versão mais atual do Eclipse IDE for Java EE Developers em https://www.eclipse.org/downloads/. 2. No Eclipse, crie um novo projeto Maven, em File >> New >> Maven Project 3. Marque
Disciplina: Administração de Departamento de TI. Professor: Aldo Rocha. Aula I - 11/08/2011
Disciplina: Administração de Departamento de TI Professor: Aldo Rocha Aula I - 11/08/2011 Gerenciamento de Serviços TI 1.Introdução; 2. Panorama Atual; 3. Necessidade do alinhamento de TI a estratégia
MPSP Projeto ALM/Scrum. Diretoria de Sistemas de Informação
MPSP Projeto ALM/Scrum Diretoria de Sistemas de Informação Agenda O que é ALM? Objetivo do Projeto Atividades Desenvolvidas Indicadores Dúvidas O que é ALM? ALM Application Lifecycle Management Gerenciamento
Demoiselle Framework. Palestrante: Flávio Gomes da Silva Lisboa JUN/2009
Demoiselle Framework Palestrante: Flávio Gomes da Silva Lisboa JUN/2009 Sumário Introdução Desenvolvimento de TI para Governo Elementos de Decisão Estratégia para a área de tecnologia Diretivas da Arquitetura
Manual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
MANUAL DE INSTALAÇÃO
MANUAL DE INSTALAÇÃO Criado e revisado por: Régis Fialho Equipe Cyber Squ@re Manager E-mail: [email protected] Site: www.cybersquare.com.br Telefone: Porto Alegre: (051) 3207-8521 disponível em
Test Driven Infrastructure na Globo.com. globo. .com. Fernando Carolo e Rogério Schneider QCon São Paulo 2014
Test Driven Infrastructure na Globo Fernando Carolo e Rogério Schneider QCon São Paulo 2014 Quinta-feira 15:45 Uma turminha do barulho aprontando altas confusões configurações Tudo era feito à mão!! PARTE
TOTVS Colaboração NF-e/CT-e Logix. Integração TOTVS Colaboração NF-e/CT-e Logix
Integração TOTVS Colaboração NF-e/CT-e Logix Data da revisão Responsável Descrição da revisão 26/09/2012 Roberta Patricio Postai Vieira Versão inicial 2 1 Conteúdo 1 Conteúdo... 3 2 Contexto de negócio
RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP
RUP Rational Unified Process ( Unificado de Desenvolvimento da Rational) Conjunto de passos que tem como objetivo atingir uma meta de software na ES, processo que visa a produzir o software - de modo eficiente
Processo de Abertura de Projetosescritorio. Bizagi Process Modeler
Processo de Abertura de Projetosescritorio Bizagi Process Modeler Índice PROCESSO DE ABERTURA DE PROJETOS-ESCRITORIO...1 BIZAGI PROCESS MODELER...1 1 PROCESSO DE ABERTURA DE PROJETOS...5 1.1 PROCESSO
ARQUITETURA DO SISTEMA ERP PEGASUS
ARQUITETURA DO SISTEMA ERP PEGASUS Elaborado por: Bruno Duarte Nogueira Arquiteto de Software Data: 05/03/2012 1 Sumário 1. Introdução... 3 2. Tecnologias... 3 2.1. Web Tier... 3 2.1.1. Facelets 1.1.14...
IplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT
1. IDENTIFICAÇÃO Padrão Segmento Código P06.002 Revisão v. 2014 Plataformas Web 2. PUBLICAÇÃO Recursos Tecnológicos Versão Data para adoção Publicação v. 2014 23 de dezembro de 2014 PORTARIA N Nº 225 de
Construindo portais com Plone
Construindo portais com Plone Módulo 9 Dexterity Dexterity TTW Módulo 9 Dexterity Dexterity >> O que é? Framework para incorporação de tipos de dados ao Plone. Sucessor do Archetypes. Mais rápido, modular
MANUAL DA ÁREA DO CONDÔMINO. www.superlogica.com 0800-709-6800
MANUAL DA ÁREA DO CONDÔMINO www.superlogica.com 0800-709-6800 1 ÁREA DO CONDÔMINO A área do condômino é uma página de Internet segura, acessada mediante senha, com diversas facilidades para condôminos.
A partir do XMon é possível:
Monitoramento XMon É uma ferramenta para gerenciar o seu ambiente de TI de forma centralizada e constante, obtendo informações precisas da performance de todos os seus ativos e previna possíveis problemas
Copyright Proibida Reprodução. Prof. Éder Clementino dos Santos
INTERPRETAÇÃO ISO 9001:2008 GESTÃO DE QUALIDADE O que é ISO? ISO = palavra grega que significa Igualdade CAPÍTULO: Preâmbulo ISO 9001:2008 0.1 - Generalidades: foi esclarecido que a conformidade com requisitos
Vantagens de um Sistema LIMS em seu Laboratório
Vantagens de um Sistema LIMS em seu Laboratório Mas o que é LIMS Laboratory Information Management System é um software dedicado para automação e gestão de laboratórios de controle de qualidade modernos,
Manual Xerox capture EMBRATEL
Manual Xerox capture EMBRATEL Versão 2 Junho/2011 Tópicos 1) Instalação do Xerox Capture 2) Utilização do Xerox Capture 2.1) Capturar pacotes de imagens pelo scanner 2.2) Importar pacote de imagens a partir
CERTIFICADO DIGITAL CONECTIVIDADE DIGITAL ICP GUIA PLANCON DE INSTRUÇÕES PARA INSTALAR SEU TOKEN, PENDRIVE OU LEITOR DE CARTÕES
CERTIFICADO DIGITAL CONECTIVIDADE DIGITAL ICP GUIA PLANCON DE INSTRUÇÕES PARA INSTALAR SEU TOKEN, PENDRIVE OU LEITOR DE CARTÕES Se você já adquiriu seu Certificado Digital e ainda não o instalou, este
Trabalho na 4Linux a 2 anos, e mexo com Linux a 5 anos.
2 / 15 Apresentação Vinicius Pardini Trabalho na 4Linux a 2 anos, e mexo com Linux a 5 anos. Certificações: LPI nível 2. Novell CLA e DCTS. Cursos que leciono: 450/451/452 Cursos da Formação (Modalidade
Web APIs e delivery. Matando a fome de 1 milhão de pedidos mensais no. Tiago Dolphine
Web APIs e delivery Matando a fome de 1 milhão de pedidos mensais no Tiago Dolphine Tiago Dolphine... Online Delivery Restaurant receives the order Customer search for restaurants APIs Order food from
Desenvolvendo para WEB
Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura
Professor Esp.: Douglas Diego de Paiva [email protected]
VIRTUALIZAÇÃO Professor Esp.: Douglas Diego de Paiva [email protected] Virtualização o que é? É uma forma de esconder as características físicas de uma plataforma computacional dos usuários, emulando
