Perl e o Mercado de Trabalho

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Perl e o Mercado de Trabalho - Presentation Transcript

    1. Perl e o Mercado de Trabalho Performance e qualidade em sistemas de informação
      • A Prill Tecnologia
    2. A Empresa
      • Consultoria, tecnologia e desenvolvimento de software desde 2002. Atendendo ao mercado de TELECOM.
      • Atua na área de VAS de operadoras e provedores de conteúdo mobile, em parceria com empresas como Sagen-Orga, NSN – Nokia Siemens Network, Gemalto e Chemtech . Auxiliando empresas como Oi, TIM, Claro e Globo a oferecerem serviços de última geração aos seus clientes.
      • Trabalho baseado na ética e na responsabilidade, unindo talentos, competência, criatividade e alta qualidade. Fornecendo, assim, soluções aos clientes e parceiros com qualidade, gerando diferenciais e agregando valor aos negócios.
      • Aplicações Práticas:
        • Valoração e Repasse de Trafego de Dados.
        • Captura de IMEI.
        • Monitoramento e Geração de Alarmes.
        • Objetivo :
          • Calcular o volume arrecadado com a navegação dos usuários nos sites de parceiros, e repassar para eles, parte do valor desta navegação.
        • Desafio:
          • O processo anterior, escrito em C e Shell Script , não era escalável. Funcionou bem no início, com pouco volume, mas conforme os usos aumentaram, passou a levar cerca de 30 horas para processar os arquivos gerados em um dia. O processamento estava com 90 dias de atraso e as falhas eram constantes.
        • Resultado:
          • O novo processo em Perl passou a processar a mesma quantidade de dados em 7 minutos . Todo o backlog foi eliminado em 12 horas.
          • Hoje, depois de 3 anos , com um volume 10 vezes maior e utilizando o mesmo hardware , o processo ainda leva menos de 10 minutos . Nesses 4 anos não houve nenhuma interrupção no serviço causada por falha na aplicação.
      Valoração e Repasse de Tráfego de Dados
        • Objetivo :
          • Identificar através de CDR’s (registros de ligações de voz) o aparelho utilizado pelo cliente. De posse desta informação, disponibilizar através de interface WEB relatórios de histórico de uso de aparelhos por assinante e até mesmo a possibilidade de se criar listas de assinantes de determinada região que utilizem aparelhos com uma certa funcionalidade.
        • Desafio:
          • Processar mais de 10 Milhões de CDR’s diariamente.
        • Resultado:
          • A aplicação se encontra em produção há 5 anos. Neste período, o volume de CDR’s aumentou cerca de 15 vezes.
          • Hoje, a aplicação armazena e gera relatórios online a partir de uma base de dados contendo mais de 25 milhões usuários, aproximadamente 24.000 modelos de celular e mais de 590 mil características distintas cadastradas.
      Captura de IMEI
        • Objetivo :
          • Coletar informações sobre o funcionamento de servidores e gerar alarmes SNMP em tempo real de falhas de hardware ou da aplicação.
        • Desafio:
          • Criar uma ferramenta customizável, extensível e que fosse independente da plataforma utilizada para coleta de dados e geração de alarmes.
        • Resultado:
          • A aplicação, através de conectores configuráveis, utiliza recursos do próprio SO para recuperação e analise de informações sobre o Hardware e o Software. Alarmes podem ser disparados por regras facilmente alteradas, sem a necessidade de interrupção no monitoramento.
          • Como esta iniciativa fez parte de um projeto maior, que utilizava Java e log4j. Utilizamos Log4Perl para manter uma configuração centralizada dos logs do projeto. Esta decisão (e algumas provocações dos programadores Java), gerou a iniciativa de construção da biblioteca Log::Dispatch::SNMP .
      Monitoramento e Geração de Alarmes
      • Perl e o Mercado de TI
    3. Perl e o Mercado de TI
        • Como Perl está inserido no mercado atual?
          • Scripts simples de m anutenção e/ou operação
          • Processamento de Texto
          • Pequenos sites WEB - CGI
    4. Perl e o Mercado de TI
        • Como Perl é visto pelo Mercado?
          • Desconhecimento
          • Preconceito
          • Medo
    5. Perl e o Mercado de TI
        • Como mudar este cenário?
      Divulgação
    6. Perl e o Mercado de TI
        • Necessidades do Mercado:
          • Custo
          • Tempo
          • Qualidade
        • Perguntas:
          • É possível atender simultaneamente todas as três premissas?
          • Perl pode me ajudar nesta tarefa?
        • Resposta:
      • Sim , através da padronização !
      Perl e o Mercado de TI
        • Fatos:
          • A comunidade Perl é uma das maiores, mais amigáveis e ativas do mundo;
          • É uma das linguagens mais portáveis que existe;
          • Possui um vasto ferramental de bibliotecas prontas para praticamente todo tipo de integração;
      Perl e o Mercado de TI
        • Fatos :
          • Atualmente a linguagem atingiu um nível altíssimo de maturidade, contando com um grande número de Frameworks altamente estáveis e desenvolvidos:
            • DBIx::Class;
            • Catalyst;
            • Solstice;
            • Mason;
            • Template Toolkit;
            • HTML::Template;
      Perl e o Mercado de TI
        • Fatos :
          • Já existe um vasto número de ferramentas e ambientes para programação.
            • EPIC – Eclipse Perl Integration;
            • Padre – Perl Application Development and Refactoring Environment;
            • Komodo;
      Perl e o Mercado de TI
        • Dificuldades :
          • Escassez de pessoal qualificado no mercado;
          • Pouca empresas dispostas a investir no uso da Linguagem;
          • Lobby das grandes empresas;
          • Modismos;
          • Baixa penetração no meio acadêmico;
          • Dificuldade de treinamento;
      Perl e o Mercado de TI
        • Como mudar o cenário atual :
          • Divulgação : Precisamos tornar a linguagem e suas ferramentas conhecidas, pelo mercado consumidor, dentro do meio acadêmico e pelos próprios desenvolvedores de software;
          • Qualificação : As ferramentas já existem, a linguagem é estável, os frameworks estão solidificados e a comunidade é enorme e o conteúdo disponível é vasto. Precisamos investir na qualificação das Pessoas !
      Perl e o Mercado de TI
      • Perguntas?
    7. Luis Sauerbronn [email_address] http://www.prill.com.br Obrigado.
    SlideShare Zeitgeist 2009

    + guestd8c9f1guestd8c9f1 Nominate

    custom

    41 views, 0 favs, 0 embeds more stats

    Apresentação da Prill Tecnologia no evento YAPC s more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 41
      • 41 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags