SlideShare uma empresa Scribd logo
1 de 36
Arquitetura Evolutiva
Objetivos da apresentação
•   Marcos do projeto;
•   Conceitos;
•   Tecnologias;
•   O que faríamos diferente?
Método de apresentação
•   Contextualizar;
•   Funcionalidades;
•   Método de trabalho (quando relevante);
•   Arquitetura;
•   Design (quando relevante);
•   Resultados e considerações;
Primeira fase

CONCEPÇÃO DO PRODUTO
Funcionalidades
•   Base de conhecimento;
•   Gerenciador de avisos;
•   Interface de auto-atendimento;
•   Busca com relevância*;
Conceitos
Tecnologias
AUTO-ATENDIMENTO     ADMINISTRAÇÃO




            PERSISTÊNCIA


              DOMÍNIO
Segunda fase

ESTATÍSTICAS E IMPORTAÇÃO
Funcionalidades
• Ferramenta de importação;
• Informações estatísticas sobre a base de
  conhecimento;
• Interação do usuário com a base de
  conhecimento;
AUTO-ATENDIMENTO     ADMINISTRAÇÃO
INFRAESTRUTURA


                              APLICAÇÃO


                             PERSISTÊNCIA


                               DOMÍNIO
Terceira fase

MULTICLIENTES
Funcionalidades
• Multi-Tenant;
• Separar necessidades de domínio das
  necessidades de leitura;
AUTO-ATENDIMENTO               ADMINISTRAÇÃO
INFRAESTRUTURA


                               APLICAÇÃO

                 TENNANTS           PROCESSOS          LEITURA




                     DOMÍNIO                     RELATÓRIOS
Quarta fase

INTEGRAÇÃO ENTRE SISTEMAS
Funcionalidades
• Providenciar uma interface de integração
  entre sistemas de Service Desk;
AUTO-ATENDIMENTO                ADMINISTRAÇÃO
INFRAESTRUTURA


                              APLICAÇÃO

                 TENANTS            PROCESSOS           LEITURA




                 DOMÍNIO            RELATÓRIOS        INTEGRAÇÕES
Conclusão

CONSIDERAÇÕES FINAIS
INFRAESTRUTURA
                                                                                 AUTO-ATENDIMENTO      ADMINISTRAÇÃO
                 AUTO-ATENDIMENTO       ADMINISTRAÇÃO

                                                                                             APLICAÇÃO
                          PERSISTÊNCIA
                                                                                            PERSISTÊNCIA
                             DOMÍNIO
                                                                                              DOMÍNIO
INFRAESTRUTURA




                                                                INFRAESTRUTURA
                     AUTO-ATENDIMENTO        ADMINISTRAÇÃO                       AUTO-ATENDIMENTO      ADMINISTRAÇÃO


                                    APLICAÇÃO                                                APLICAÇÃO

                      TENNANTS       PROCESSOS        LEITURA                     TENANTS      PROCESSOS      LEITURA



                          DOMÍNIO                RELATÓRIOS                       DOMÍNIO      RELATÓRIOS   INTEGRAÇÕES
Por hoje é só pessoal!


           @denisferrari

           www.heroisdati.com

Mais conteúdo relacionado

Mais de meet2Brains

Como ser um bom programador
Como ser um bom programadorComo ser um bom programador
Como ser um bom programadormeet2Brains
 
Programando para o Google Chrome
Programando para o Google ChromeProgramando para o Google Chrome
Programando para o Google Chromemeet2Brains
 
E-commerce: indo além da tecnologia
E-commerce: indo além da tecnologiaE-commerce: indo além da tecnologia
E-commerce: indo além da tecnologiameet2Brains
 
Mídias Sociais não é só Facebook!
Mídias Sociais não é só Facebook!Mídias Sociais não é só Facebook!
Mídias Sociais não é só Facebook!meet2Brains
 
PicPay: uma nova forma de comprar
PicPay: uma nova forma de comprarPicPay: uma nova forma de comprar
PicPay: uma nova forma de comprarmeet2Brains
 
Projetar pensando na experiência do usuário
Projetar pensando na experiência do usuárioProjetar pensando na experiência do usuário
Projetar pensando na experiência do usuáriomeet2Brains
 
Desenvolvimento Ágil com Ruby on Rails
Desenvolvimento  Ágil com Ruby on  RailsDesenvolvimento  Ágil com Ruby on  Rails
Desenvolvimento Ágil com Ruby on Railsmeet2Brains
 
Mobile: o que já está acontecendo e o que é futuro?
Mobile: o que já está acontecendo e o que é futuro?Mobile: o que já está acontecendo e o que é futuro?
Mobile: o que já está acontecendo e o que é futuro?meet2Brains
 
Angular JS, você precisa conhecer
Angular JS, você precisa conhecerAngular JS, você precisa conhecer
Angular JS, você precisa conhecermeet2Brains
 
Rock pigeon - do zero até o começo
Rock pigeon - do zero até o começoRock pigeon - do zero até o começo
Rock pigeon - do zero até o começomeet2Brains
 
Métricas Web com Google Analytics: indo muito além das visitas
Métricas Web com Google Analytics: indo muito além das visitasMétricas Web com Google Analytics: indo muito além das visitas
Métricas Web com Google Analytics: indo muito além das visitasmeet2Brains
 
Negócios para Desenvolvedores e Designers: abordagens práticas de mercado dig...
Negócios para Desenvolvedores e Designers: abordagens práticas de mercado dig...Negócios para Desenvolvedores e Designers: abordagens práticas de mercado dig...
Negócios para Desenvolvedores e Designers: abordagens práticas de mercado dig...meet2Brains
 
Getting Real: conceitos para construir projetos de sucesso
Getting Real: conceitos para construir projetos de sucessoGetting Real: conceitos para construir projetos de sucesso
Getting Real: conceitos para construir projetos de sucessomeet2Brains
 
Desenvolvendo para windows phone, um novo paradigma
Desenvolvendo para windows phone, um novo paradigmaDesenvolvendo para windows phone, um novo paradigma
Desenvolvendo para windows phone, um novo paradigmameet2Brains
 
De serviço a produto com uma plataforma de e-commerce
De serviço a produto com uma plataforma de e-commerceDe serviço a produto com uma plataforma de e-commerce
De serviço a produto com uma plataforma de e-commercemeet2Brains
 
WebApps e Frameworks Javascript
WebApps e Frameworks JavascriptWebApps e Frameworks Javascript
WebApps e Frameworks Javascriptmeet2Brains
 
De aprendizado à utilidade pública
De aprendizado à utilidade públicaDe aprendizado à utilidade pública
De aprendizado à utilidade públicameet2Brains
 
Design thinking em ambientes desafiadores
Design thinking em ambientes desafiadoresDesign thinking em ambientes desafiadores
Design thinking em ambientes desafiadoresmeet2Brains
 

Mais de meet2Brains (18)

Como ser um bom programador
Como ser um bom programadorComo ser um bom programador
Como ser um bom programador
 
Programando para o Google Chrome
Programando para o Google ChromeProgramando para o Google Chrome
Programando para o Google Chrome
 
E-commerce: indo além da tecnologia
E-commerce: indo além da tecnologiaE-commerce: indo além da tecnologia
E-commerce: indo além da tecnologia
 
Mídias Sociais não é só Facebook!
Mídias Sociais não é só Facebook!Mídias Sociais não é só Facebook!
Mídias Sociais não é só Facebook!
 
PicPay: uma nova forma de comprar
PicPay: uma nova forma de comprarPicPay: uma nova forma de comprar
PicPay: uma nova forma de comprar
 
Projetar pensando na experiência do usuário
Projetar pensando na experiência do usuárioProjetar pensando na experiência do usuário
Projetar pensando na experiência do usuário
 
Desenvolvimento Ágil com Ruby on Rails
Desenvolvimento  Ágil com Ruby on  RailsDesenvolvimento  Ágil com Ruby on  Rails
Desenvolvimento Ágil com Ruby on Rails
 
Mobile: o que já está acontecendo e o que é futuro?
Mobile: o que já está acontecendo e o que é futuro?Mobile: o que já está acontecendo e o que é futuro?
Mobile: o que já está acontecendo e o que é futuro?
 
Angular JS, você precisa conhecer
Angular JS, você precisa conhecerAngular JS, você precisa conhecer
Angular JS, você precisa conhecer
 
Rock pigeon - do zero até o começo
Rock pigeon - do zero até o começoRock pigeon - do zero até o começo
Rock pigeon - do zero até o começo
 
Métricas Web com Google Analytics: indo muito além das visitas
Métricas Web com Google Analytics: indo muito além das visitasMétricas Web com Google Analytics: indo muito além das visitas
Métricas Web com Google Analytics: indo muito além das visitas
 
Negócios para Desenvolvedores e Designers: abordagens práticas de mercado dig...
Negócios para Desenvolvedores e Designers: abordagens práticas de mercado dig...Negócios para Desenvolvedores e Designers: abordagens práticas de mercado dig...
Negócios para Desenvolvedores e Designers: abordagens práticas de mercado dig...
 
Getting Real: conceitos para construir projetos de sucesso
Getting Real: conceitos para construir projetos de sucessoGetting Real: conceitos para construir projetos de sucesso
Getting Real: conceitos para construir projetos de sucesso
 
Desenvolvendo para windows phone, um novo paradigma
Desenvolvendo para windows phone, um novo paradigmaDesenvolvendo para windows phone, um novo paradigma
Desenvolvendo para windows phone, um novo paradigma
 
De serviço a produto com uma plataforma de e-commerce
De serviço a produto com uma plataforma de e-commerceDe serviço a produto com uma plataforma de e-commerce
De serviço a produto com uma plataforma de e-commerce
 
WebApps e Frameworks Javascript
WebApps e Frameworks JavascriptWebApps e Frameworks Javascript
WebApps e Frameworks Javascript
 
De aprendizado à utilidade pública
De aprendizado à utilidade públicaDe aprendizado à utilidade pública
De aprendizado à utilidade pública
 
Design thinking em ambientes desafiadores
Design thinking em ambientes desafiadoresDesign thinking em ambientes desafiadores
Design thinking em ambientes desafiadores
 

Arquitetura evolutiva