B2W Architecture Team

July 2013

Americanas.com automatically deployed

Since May, Ideais have been testing Jenkins - a continuous integration tool - to automatically deploy Americanas.com website on its staging environment.


Since early June, Jenkins deployes new versions of Americanas.com to go live!


---

Americanas.com implantado automaticamente


O time de desenvolvimento vem testando desde maio o Jenkins - ferramenta de integração contínua - para implantar automaticamente o site Americanas.com no ambiente de homologação.


Desde o início de junho, o Jenkins faz os deploys das noves versões do Americanas.com em produção!

Order Management improvements: first results!

OM team has started working on OM contingencies to improve the situation and decrease load of Oracle E-Business Suite cluster.


After 2 weeks of optimizing the contingency code and configuration, the first results are noticeable:

  • OM contingency executions have been divided by almost 3: 133 to 50 hours /day
  • ± 10% of CPU power gained: average CPU consumption went from 65% to 55%
  • A more constant CPU usage of the cluster over time brings a better predictability of the system!
  • Less and more constant READS activity on Hard Drives


---

Melhorias no Order Management: primeiros resultados!


A equipe de OM começou a trabalhar nas contingências de OM para melhorar a situação geral, e diminuir a carga no Oracle E-Business Suite.


Após 2 semanas otimizando o código de contingência e configuração, notamos os primeiros resultados:



  • As execuções de contingência foram reduzidas em quase 1/3: de 133 para 50 horas / dia
  • ± 10% de tempo de CPU ganho: o consumo médio de CPU foi de 65% para 55%
  • A utilização mais constante da CPU do cluster ao longo do tempo traz uma melhor previsibilidade do sistema!
  • Menos e mais constantes atividades de READ nos discos rígidos


NewRelic: first new SaaS solution at B2W!

NewRelic is being more and more used to monitor B2W production applications!


Development teams are now able to have a better view on performance issues (database, solr, Java...) occurring in production and it's getting easier to diagnose root cause.


---

NewRelic: a nova (e primeira) solução SaaS na B2W!


NewRelic está sendo cada vez mais usados para monitorar aplicações de produção B2W!


As equipes de desenvolvimento agora são capazes de ter uma visão melhor sobre as questões de desempenho (banco de dados, solr, Java ...) que ocorrem em produção, e está ficando mais fácil de diagnosticar a causa raiz.

Big image

Post mortems on critical production incidents

A new continuous improvement ritual is born in B2W: the Post Mortem.


It consists in running meetings for any high impact production incident in order to share information of the incidents, collaboratively - from operations, infrastructure, and development teams - find the root causes, and define actions to prevent these types of problems.


So far we had run 6 post mortem meetings, which defined about 40 immediate preventive actions.


---

Post Mortems sobre incidentes críticos de produção


Um novo ritual melhoria contínua nasce na B2W: o Post Mortem.


Consiste na realização de reuniões para qualquer incidente de alto impacto em produção, a fim de compartilhar informações, e, de forma colaborativa, - com as equipes de operações, infra-estrutura e desenvolvimento - encontrar as causas e definir ações para evitar esses tipos de problemas.


Até agora, ocorreram 6 reuniões de post mortem, que definiram cerca de 40 ações preventivas imediatas.


About the Architecture team

These different subjects are some we - the Architecture team - have been working on since the last 2 months to make the B2W IT more reliable and scalable in order to match business expectations.


If you have an technical architecture suggestion you would like to have feedback about, please feel free to contact William Silva - Manager of the Architecture team.


---

Sobre o time de arquitetura


Estes diversos assuntos são alguns que nós, a equipe de Arquitetura, estamos trabalhando desde nesses últimos 2 meses, para ajudar as equipes a irem mais longe nestas novas práticas / melhorias.


Se você tiver alguma sugestão de arquitetura técnica que você gostaria de ter feedback, não hesite em contactar William Silva - Gerente da equipe de Arquitetura.