Upgrade to Pro — share decks privately, control downloads, hide ads and more …

High Performance Architecture Patterns

High Performance Architecture Patterns

Celso Crivelaro

May 12, 2016
Tweet

More Decks by Celso Crivelaro

Other Decks in Technology

Transcript

  1. $ whoami > Celso Crivelaro - Engineer and MSc in

    Computer Engineering - Dev Ruby / Python / Java @celsocrivelaro http://crivelaro.me
  2. SMTP Locaweb - Transaction email platform - Fast and high

    quality email sending - Live reports - Integration by SMTP Protocol and HTTP API - 2,5 Millions of messages per day - + 2 years
  3. Disk Memory Band- width Processor time Logs GC Open Connections

    Deadlocks Stop all disk activities Swap Slowness Services stop responding Queues Amount Workers Slowness
  4. Panel / API Painel Web Internal API - HTTP Resources

    Connection Pool App Server Business Rules Integrations
  5. App Internal API App Panel Painel Web API - HTTP

    Resources Conn. Pool App Server Business Rules Integrations Resources Conn. Pool App Server Business Rules Integrations