יום שני, 26 באוגוסט 2013

190 Final Class 32: Web APIs

  • התאשפזו במחלקה: ישי, יונתן, ערן, גילי ורן.
  • בראשית היתה CORBA.
  • היום REST שולט ללא עוררין.
  • ל Public APIs יש מחיר - תיעוד!
  • אצל רן הכל התחיל עם rss והוא אפילו לא ידע את זה.
  • Facebook API: דוגמא ל API מצטיין.
  • כאשר ה REST API מספיק עשיר, אין צורך לפתח קליינטים אחרים במגוון שפות.
  • ישי היה נותן ב API טוב סימנים: אפשר לעבוד איתו בקלות עם curl?
  • ZooKeeper הוא ה ESB החדש.
  • load-balancing ו fail-over ? תנו לקליינט לשבור ת'ראש
  • אנטי-פטרן: שימוש באותו המודל גם לשמירה ב Database וגם לסיריאליזציה ב API
  • WebSocket: טוען חדש לכתר במקום Http Long-Polling:
    • מאפשר ערוץ דו-כיווני של שליחת הודעות מהקליינט לשרת ולהפך.
    • בצד השרת יידרש non blocking io (בג'אוה Jetty מצטיין בכך)
  • השוואה מפורטת ראו כאן.

הקובץ נמצא כאן האזנה נעימה ותודה רבה לאורן אפרתי על התמלול!

תגובה 1: