Djangocong Apps to Services

Djangocong Apps to Services

240da217b000604a2302dfc8b02a9cad?s=128

Craig Kerstiens

April 14, 2012
Tweet

Transcript

  1. 3.

    Project App A collection of configuration and apps for a

    particular Website. (per Django Project) Django
  2. 4.

    Project App A collection of configuration and apps for a

    particular Website. A web application that does something. I.e. Weblog, Poll, Ticket system (per Django Project) Django
  3. 11.

    REUSABILITY means faster features due to DRY (Don’t Repeat Yourself)

    REUSABILITY does not always mean SCALABILITY or MAINTAINABILITY
  4. 12.

    Project App A collection of configuration and apps for a

    particular Website. A web application that does something. I.e. Weblog, Poll, Ticket system (per Django Project) Django
  5. 13.

    Project App A collection of configuration and apps for a

    particular Website. A web application that does something. I.e. Weblog, Poll, Ticket system Django Service Method of communication over the web. Web APIs allow combination of multiple services
  6. 14.
  7. 20.

    App App App Support Knowledge Base Billing Apps Grow Marketing

    Analytics Mobile API Front End Social 3 Apps
  8. 21.

    App App App Support Knowledge Base Billing Apps Grow App

    App App Marketing Analytics Mobile App App App API Front End Social 9 Apps
  9. 25.
  10. 26.

    In Python data = { ‘question’: “my question”, ‘source’: 123

    } requests.POST(os.environ[‘FAQ_API’] + ‘/create/’, data=data)
  11. 27.
  12. 28.

    Version Bump data = { ‘question’: “my question”, ‘source’: 123,

    ‘related’: [456, 789] } requests.POST(os.environ[‘FAQ_API’] + ‘/v2/create’, data=data)
  13. 29.

    Version Bump data = { ‘question’: “my question”, ‘source’: 123,

    ‘related’: [456, 789] } requests.POST(os.environ[‘FAQ_API’] + ‘/v2/create’, data=data)
  14. 31.

    Version Bump data = { ‘question’: “my question”, ‘source’: 123,

    ‘related’: [456, 789] } requests.POST(os.environ[‘FAQ_API’] + ‘/v2/create’, data=data) STILL VALID requests.POST(os.environ[‘FAQ_API’] + ‘/v1/create’, data=data)
  15. 34.