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

Do centralizado ao distribuído e vice-versa

Do centralizado ao distribuído e vice-versa

Muitas tecnologias novas (ou modinhas) tem surgido nos últimos anos, e muitas pessoas acabam decidindo por arquiteturas diferentes somente pela modinha. Nesta palestra/debate gostaria de fazer uma recapitulação de quais são os conceitos que nos levaram a criar cada tipo de arquitetura e como decidir (e deixar de criticar) de modo mais sábio.

Edson Yanaga

August 07, 2014
Tweet

More Decks by Edson Yanaga

Other Decks in Technology

Transcript

  1. D O C E N T R A L I

    Z A D O A O D I S T R I B U Í D O E V I C E - V E R S A E d s o n Ya n a g a @ y a n a g a # T D C 2 0 1 4
  2. E D S O N YA N A G A

    • Bacharel em Ciência da Computação/UEM • Mestre em Engenharia Elétrica/UTFPR • Desenvolvedor Java desde 1997 • Administrador Unix desde 1999 • Artesão de Software • Desenvolvedor, consultor, professor e palestrante
  3. C E R T I F I C A Ç

    Õ E S • Oracle Certified Professional, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer • Sun Certified Enterprise Architect for the Java Platform,Enterprise Edition 5 (i) • Certified ScrumMaster • Sun Certified Developer for Java Web Services 5 • Sun Certified Specialist for NetBeans IDE • Sun Certified Web Component Developer for J2EE 1.4 • Sun Certified Programmer for Java 2 Platform 1.4
  4. O Q U E É A R Q U I

    T E T U R A D E S O F T WA R E ?
  5. – R AT I O N A L U N

    I F I E D P R O C E S S “the highest level concept of a system in its environment. The architecture of a software system is its organisation or structure of significant componentes interacting through interfaces, those componentes being composed of successfully smaller componentes and interfaces.
  6. – M A R T I N F O W

    L E R “I define architecture as a word we use when we want to talk about design but want to puff it up to make it sound important.”
  7. – R A L P H J O H N

    S O N “Architecture is the decisions that you wish you could get right early in a project.”
  8. C O M O C O N S T R

    U I R U M A A R Q U I T E T U R A ?
  9. A R Q U I T E T U R

    A M O N O L Í T I C A
  10. A R Q U I T E T U R

    A C L I E N T E / S E R V I D O R
  11. A R Q U I T E T U R

    A P E E R T O P E E R
  12. A R Q U I T E T U R

    A E M C A M A D A S
  13. A R Q U I T E T U R

    A M I C R O S E R V I C E S
  14. A R Q U I T E T U R

    A J E N G A
  15. C O M E C E P E L O

    P O R Q U Ê
  16. E D S O N YA N A G A

     ! e d s o n @ y a n a g a . c o m . b r  @ y a n a g a  w w w. y a n a g a . c o m . b r