Produtividade, controle e desempenho em ambientes livres

Post on 17-Dec-2014

1.857 views 3 download

description

Palestra apresentada no evento Maré de Agilidade, realizado dia 13/09/2008 em Brasília, pela SEA Tecnologia.http://www.seatecnologia.com.br/c/portal/layout?p_l_id=PUB.32.91

Transcript of Produtividade, controle e desempenho em ambientes livres

Produtividade, controle e desempenho em

ambientes livresAlexandre Gomes

Licença

Esta obra está licenciada sob uma Licença Creative Commons

http://creativecommons.org/licenses/by-nc-sa/2.0/br/

Conciliar o discurso ágil com a necessidade técnica corporativa.

Objetivo

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

Tecnologias, Ferramentas e Ambientes

A Cultura Java

Old School

New School

Old School

Old School

New School

Então é o fim do Java?

Não mesmo!

O Java de hoje

O Java de hoje

O Java de hoje

O Java de hoje

O Java de hoje

O Java de hoje

O grande marco

Jun/2004

O grande marco

Jun/2004

E agora, Jusé?

O que está havendo?

O que está havendo?

Quais as novidades?

GroovyGrailsTrailsJRubyJython (!)ScalaSeam

JPA/EJB3/HibernateJSFAJAXFaceletsTDDjBPMGroovyRulesiTextJava MailCaching

Grande sacada

Application Servers

Application Servers

http://mediaproducts.gartner.com/reprints/microsoft/vol3/article2/article2.html

Application Servers Livres

JBoss.ORG

JBoss

JBoss

Histórico– 1998 a 2006

• Marc Fleury• JBoss Professional Services

– 2006 até ...• Adquirido pela RedHat (U$350M)‏• Suporte corporativo• Contrato de subscrição

Aquisição pela RedHat

JBoss

Subscrição

Subscrição

Vantagens– Acesso em primeira mão a todos os produtos– Atualizações, revisões, upgrades– Suporte a versões novas e antigas– Portal de relacionamento– Suporte

• Número ilimitado de incidentes• 24x7 com 1 hora de resposta

– Apoio jurídico

Serviços

Infra-estrutura– Dimensionamento– Instalação– Tuning– Monitoração

Desenvolvimento– Identificação de gargalos (profiling)‏– Consultoria e coaching em produtividade

Treinamentos– JB{336, 439, 167, 170, 451...}

Dimensionamento e Instalação

Tuning

Monitoração e Controle

JBoss Operations Network

JBoss Operations Network

Identificação de gargalos

90% dos problemas de produção vêm do desenvolvimentoAplicações problemáticasUtilização excessiva de recursosIncremento– Robustez– Desempenho– Escalabilidade

JBoss Profiler!

JBoss Profiler

JBoss Profiler

JBoss Profiler

JBoss Profiler

JBoss Profiler

JBoss Profiler

JBoss Profiler

Bom, mas...

Old vs New School

Old vs New School

RedHat/JBoss e a Old School

RedHat/JBoss e a New School

JBoss e a New School

#1

JBoss e a New School

#2After talking to Java developers and Rubyists alike, my first goals are to look at Rails as just-another-way to write J2EE apps (or “JEE” I reckon, these days…).

(...)

Through the miracle of AS5 built on JBossMicrocontainer, along with the awesome VFS bits, it should be possible to deploy a Rails app in-situ, right from your working directory. There should be no reason to have to build a WAR while you’re hacking a rails app. And deployment to a server should still involve capistrano (in my opinion). Stick to the Rails way of doing things, but make it Java under the covers.

Various blog posts have shown Rails apps on Glassfish in 12, 10, or 5 steps. My goal is to get it down to 1 step. And you should magically be able to pick up and use all the wonderful JEE bits that maps to the Rails functionality the Railers of the world enjoy, without having to be aware of the JEE bits.

http://www.fnokd.com/2008/08/28/and-now-something-slightly-different/ Bob McWhirter

SOA

JBoss e a New School

#3

JBoss e a New School

#3

JBoss Enterprise SOA Platform

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Mensagem do dia

Obrigado!

P&R

P&Ralexandre.gomes@seatecnologia.com.br