~/talk

Forget about HTTP

Talkat .NET Fest 2019 · 2019-10-25..10-26· [microservices]

Claim: synchronous HTTP calls become brittle for inter-service data and lose requests; demos show an HTTP client fires ~3,501 requests in 20s that the API never processes, gRPC (proto contracts) removes code coupling, RPC via a broker preserves requests, and full messaging pumps 38,000 messages in 20s using RabbitMQ + AMQP. Tools and patterns shown: .NET Core 3, Polly for retries, gRPC, RabbitMQ, MassTransit, Kafka, Azure Service Bus (AMQP), queues/topics/fanout routing. Built demos prove messaging keeps requests when consumers are down and switching to AMQP can yield ~4x throughput gains.

AI-written summary · about

  1. 0:00Start
  2. 3:11Scaling the MONOLITH
  3. 4:34MICROSERVICE
  4. 10:44It's perfectly fine to use async HTTP Calls
  5. 12:15HTTP General Notes
  6. 13:34Challenges
  7. 28:54Solutions to eventual problems
  8. 29:35Agility
  9. 30:58Scalability
  10. 34:07Queues
  11. 34:53Actor model
  12. 35:24Reactive Manifesto
  13. 36:31Message Brokers
  14. 38:01AMQP General Notes
  15. 39:45Direct exchange routing
  16. 40:31Fanout exchange routing
  17. 40:56Topic Exchange
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.