Your SlideShare is downloading. ×
Perl e o Mercado de Trabalho
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Perl e o Mercado de Trabalho

625
views

Published on

Apresentação da Prill Tecnologia no evento YAPC sobre Perl e o mercado de trabalho. …

Apresentação da Prill Tecnologia no evento YAPC sobre Perl e o mercado de trabalho.

http://www.prill.com.br
http://www.yapcbrasil.org.br/2009/

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
625
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Perl e o Mercado de Trabalho Performance e qualidade em sistemas de informação
  • 2.
    • A Prill Tecnologia
  • 3. 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.
  • 4.
    • Aplicações Práticas:
      • Valoração e Repasse de Trafego de Dados.
      • Captura de IMEI.
      • Monitoramento e Geração de Alarmes.
  • 5.
      • 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
  • 6.
      • 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
  • 7.
      • 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
  • 8.
    • Perl e o Mercado de TI
  • 9. 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
  • 10. Perl e o Mercado de TI
      • Como Perl é visto pelo Mercado?
        • Desconhecimento
        • Preconceito
        • Medo
  • 11. Perl e o Mercado de TI
      • Como mudar este cenário?
    Divulgação
  • 12. Perl e o Mercado de TI
      • Necessidades do Mercado:
        • Custo
        • Tempo
        • Qualidade
  • 13.
      • 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
  • 14.
      • 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
  • 15.
      • 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
  • 16.
      • 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
  • 17.
      • 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
  • 18.
      • 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
  • 19.
    • Perguntas?
  • 20. Luis Sauerbronn [email_address] http://www.prill.com.br Obrigado.