developers now
play

Developers Now By Aaron Stannard, Founder & CEO Petabridge - PowerPoint PPT Presentation

We're All Distributed Systems Developers Now By Aaron Stannard, Founder & CEO Petabridge High Expectations The obvious way to scale is wrong. Obvious Solution: Sharding Brittle Scenario 2: Real-time User Interactivity Obvious


  1. We're All Distributed Systems Developers Now By Aaron Stannard, Founder & CEO Petabridge

  2. High Expectations

  3. The obvious way to scale is wrong.

  4. Obvious Solution: Sharding

  5. Brittle

  6. Scenario 2: Real-time User Interactivity

  7. Obvious Solution: Read-after-Write

  8. Reality

  9. Distributed Systems 101

  10. Decentralization

  11. Elastic (Join)

  12. Elastic (Leave)

  13. Recover from Failures

  14. Availability through Replication

  15. Event and Message Driven Programming

  16. Properties of Messages

  17. Messaging Patterns

  18. Messaging Protocols

  19. Gossip: How Nodes Discover Each Other

  20. Stateful Application Programming

  21. Stateful Apps Serve Results from Memory

  22. Fastest Response Time?

  23. State Locality

  24. State Makes Protocols Work

  25. CAP Theorem

  26. CAP Terminologies

  27. CAP Trade-offs

  28. Highest Consistency?

  29. Consistency vs. Availability

  30. Fault and Resource Isolation with Microservices

  31. WebCrawler Microservices

  32. WebCrawler Network Topology

  33. Try to make CPU / Memory- intensive tasks into stateless services

  34. Stateful services should increase CPU / memory utilization slowly

  35. Petabridge https://petabridge.com/

Recommend


More recommend