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.

Avatar for Edson Yanaga

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