O dia em que o Java parou!

Já faz algum tempo que venho conversando com vocês sobre a plataforma .NET Framework e todo dia me pedem um comparativo. Então hoje eu resolvi trazer uma simples questão de negócio que é onde podemos enxergar melhor qual o ROI (Return On Investment) que é o nosso grande divisor de águas de todo o processo.


A companhia aérea GOL inovou no mercado ao focar grande parte de suas operações na Web e teve um crescimento absurdo logo nos primeiros anos com uma nova operação rápida e ágil diferente dos modelos formais tradicionais. Com o crescimento e novas estratégias surgiram as famosas promoções o que provocava uma queda instantânea do portal indo de contra com toda a estratégia de marketing montada nas campanhas.

Após algumas tentativa a GOL atualizou sua plataforma para o .NET e passou a suportar as campanhas de marketing e preços agressivos com tranqüilidade mantendo o seu negócio operacional.

image


Do outro está a TAM que vinha de um modelo tradicional, muito grande e com muitos processos lentos devido ao próprio tamanho entrou na Web com um site complicado que trava muito com operações simples. Após toda essa inovação tecnologia no concorrente a TAM continuou reagindo na direção errada e apostar em caminhos que a levaram a passar por situações no mínimo “Ruins “ para a sua marca. Ao lançar uma campanha em pleno ano de 2010 o seu portal simplesmente parou. Foi até engraçado ou triste ver o desespero do twitter @TAMairlines comunicando o problema.


clip_image002

Eu sou fã ta TAM e fico até triste em ver uma companhia desse porte permitir que a sua tecnologia chegue a esse ponto em pleno ano de 2010 com tantas pessoas conectadas. Se você for avaliar bem encontrará esses casos em muitos no nosso dia a dia de grandes empresas que vivem de tecnologia e não investem o suficiente.

Outro dia conversando com um cliente de um órgão do governo que recebe uma grande demanda mensal de requisições ele me contou o porquê ele usar a plataforma de desenvolvimento Microsoft. Segundo palavras do próprio ele teve uma grande demanda em seu portal e tava perdido sem saber o que fazer, olhou para o lado e pegou 04 estações, formatou, instalou Windows server com o IIS e plugou no Web Farm. Funcionou tão bem que estão lá até hoje!


O IIS aliado a toda a base do Windows Server é a melhor plataforma para servidor de aplicação do mercado pois possui total integração do ambiente permitindo que você monte rapidamente um cluster e atenda toda a sua demanda com segurança. Para aplicações como as da Gol e Tam ter um código fonte bem estruturado também é fundamental além de uma boa arquitetura de software que propicie trabalhar com um grande número de usuários.


Em complemento aliado ao Visual Studio 2010 e Team Foundation Server 2010 você encontrará toda uma base de ferramentas de apoio como: IntelliTrace,Unit Testing,Code Coverage,Code Analysis,Metrics,Performance Tools (Profiler), Load Test que apóiam o desenvolvedor na construção de aplicações altamente eficazes e para cenários críticos.

Você pode por exemplo gravar uma operação de compra de passagens usando a ferramenta do Visual Studio inclusive para projetos em Java como esse citado no início e depois reproduzir esse cenário com milhares de usuários virtuais validando a aplicação e infra estrutura contra situações criticas como uma grande campanha de marketing.

Nos tempos de hoje não temos mais desculpa para tratar a nossa TI como um ‘custo’. Pois todo o negócio depende dessa operação tecnológica. Em função que tenho batalhado em muito ao longo dos anos na profissionalização dos projetos ligados ao desenvolvimento de software e na transformação em um centro de resultados.

Pense nisso e bola para frente! Alou TAM! Estou com vocês no .NET! afinal “Não tem que ser difícil”.

[],
Ramon Durães
Especialista em desenvolvimento de software
MVP, Visual Studio ALM

Posts relacionados:

  1. Vocês fazem migração de delphi para java ?
  2. Migrando Java e Delphi para .NET com Visual Studio Team System

Participe nos comentários

Leave a Comment