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

Django Microservices Made Easy

Django Microservices Made Easy

Avatar for Paul Hallett

Paul Hallett

March 31, 2016
Tweet

More Decks by Paul Hallett

Other Decks in Technology

Transcript

  1. 5 5

  2. 8

  3. 14 Migrations I think there are a lot more issues

    you could mention such as spaghetti code due to no clear separation of concerns, deploy time. One thing could break everything etc.
  4. 15

  5. 16

  6. 21

  7. 22

  8. 23

  9. 24

  10. 25

  11. 26

  12. 27

  13. Django Django REST Framework Docker Configuration Docker file docker-compose Circle

    CI Test Runners Linting Test Coverage Reports Error Logging & Performance Sentry New Relic Common Make Commands What’s in the template? *Mandatory Technologies
 List Slide
  14. 45

  15. Consistent… - Consistent Microservice Architecture - Consistent projects - Consistent

    integrations - Consistent interfaces - Consistent, autonomous deployments
  16. Productive… - Git init to production in 5 days. -

    Tiny outside dependencies. - Increased team autonomy. - Increased development moment.
  17. 1. How do you test it? How do you configure

    it? How do other systems use it? How do you secure it? How do you discover it? 2. 3. 4. 5. Top 10 Questions
  18. Top 10 Questions 6. How do you scale it? How

    do you handle dependencies? How do other systems handle your failure? How do you upgrade it? How do you monitor it? 7. 8. 9. 10.
  19. You can use Django for MicroServices. Always Decouple Dependencies. Use

    templates & automation for as much as possible. Establish best practices & guidelines. Ask yourself the 10 questions 64 Wrap Up…