APIs, Services, Cloud, Mobile

273 views
229 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
273
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

APIs, Services, Cloud, Mobile

  1. 1. APIs, Serviços, Cloud, Mobile ... Arquiteturas Emergentes Guilherme Elias @guilhermelias https://github.com/gelias http://codingbyexample.com http://br.linkedin.com/in/guilhermeelias
  2. 2. Interação, Facilidade, Usabilidade419 milhões de dispositivos móveis vendidos - 2º trimestre de 2012 http://goo.gl/5jxxi
  3. 3. Interação, Facilidade, Usabilidade O que está por traz desta fácil interação? • Gmail • Twiitter • Facebook • Instagram • Foursquare • Bancos
  4. 4. Onde Isso tudo começou? Otimização da Comunicação; Ex.: REST como alternativa à SOAP Tese de doutorado (2000) - http://goo.gl/CmTrG http://goo.gl/drpWv
  5. 5. Onde Isso tudo começou? Protocolos de especificação simples; - Ex.: JSON(Javascript Object Notation)
  6. 6. Onde Isso tudo começou? Efetividade na transferência de dados; - Conexões nem tão rápidas. Ex.: 3G http://goo.gl/Ioxd7
  7. 7. Mobile First ... APIs, Serviços, Frameworks http://goo.gl/wJLW3 Serviço de Photo Sharing  API (REST): http://wiki.smugmug.net/display/API/Home  Android  Windows Phone  iOS  Web Mobile version 
  8. 8. Mobile First ... APIs, Serviços, Frameworks http://goo.gl/jQIoJ Serviço de pagamentos on-line  API (REST): https://developer.paypal.com  Android  Windows Phone  iOS
  9. 9. Mobile First ... APIs, Serviços, Frameworks Integração através de suas respectivas APIs - Facebook API: http://developers.facebook.com - Twitter API: https://dev.twitter.com Web Mobile version consumindo suas APIs - Facebook: http://m.facebook.com - Twitter : https://mobile.twitter.com
  10. 10. Alta Disponibilidade ... como garantir? http://goo.gl/t4JC6
  11. 11. Cloud Computing ... http://www.wordle.net/
  12. 12. Cloud Computing ... SaaS (Software as a Service)  Mas lembre-se, não existe sistema/hardware a prova de falhas;  A melhor forma de saber falhar é falhando constantemente. Chaos Monkey - http://goo.gl/oKIgZ ... O que não te derruba ... te fortalece
  13. 13. Obrigado!!
  14. 14. APIs, Serviços, Cloud, Mobile ... Arquiteturas Emergentes Guilherme Elias @guilhermelias https://github.com/gelias http://codingbyexample.com http://br.linkedin.com/in/guilhermeelias

×