queues   994

« earlier    

A little bump in the wire that makes your Internet faster | apenwarr
"This approach just feels more magical, because you'll have a physical box that produces negative latency."

Fat flows fill big buffers and then thin flows get stuck behind them, so install a speed bump that keeps track of the different flows (Flow Queueing), puts the thin ones at the head of the line, and throttles the fat ones so the problem doesn't just move to upstream routers/buffers (Controlled Delay).
AveryPennarun  networking  queues  tcp  openwrt 
august 2018 by torbiak
How do you cut a monolith in half? — programming is terrible
How do you cut a monolith in half? It depends. The problem with distributed systems, is that no matter what the question is, the answer is inevitably ‘It Depends’. When you cut a larger service apart,...
distributed  systems  architecture  messaging  distributed-systems  message-broker  queues 
july 2018 by pinterb
Queue-Based Load Leveling | Microsoft Docs - https://docs.microsoft.com/
Use a queue that acts as a buffer between a task and a service that it invokes in order to smooth intermittent heavy loads.
architecture  patterns  queues  microsoft  azure 
june 2018 by perezgb

« earlier    

related tags

0mq  70-532  advanced  algorithms  applications  architecture  async  automata  averypennarun  aws  azure  back-pressure  backpressure  beanstalkd  black  blog  blogpost  buffer  bus  c  celery  centric  channel  channels  circular  clojure  cloud  cloudwatch  clustered  comparison  composition  computer-science  computer  concurrency  configure  cs  culture  data  databases  dds  dead_letter  design  development  dispatch  dispatchgroup  dispatchqueue  dispatchqueues  distributed-systems  distributed  distributedsystems  distributedtasks  distribution  distsys  documentation  end-to-end-principle  engineering  english  etl  eventloop  events  farmhand  functions  gcd  getting  go  golang  group  guide  help  heroku  idempotency  implementation  in  india  infrastructure  integration  iosdev  iot  java  javascript  job  jobs  jonmoore  kafka  kanban  kinesis  lambda  laravel  laravel4  latency  lean  learn  libraries  line  lines  lining  linkedlist  load  lock-free  locking  low  macosdev  macros  magic  message-broker  message-queue  message-queues  message  messagebus  messaging  metrics  microservices  microsoft  microtasks  mitigation  mom  monitoring  monoliths  networking  opensource  openwrt  operation  operations  ops  overload  overloading  parallel  patterns  perf  performance  php  pipeline  pipelines  postgres  postgresql  presentation  processes  product  programming-is-terrible  programming  projectmanagement  promises  protocol  pubsub  python  queue  queueing  queueingtheory  queuing  rabbitmq  rails  raywenderlich  reactive  redis  reference  regex  ruby  s3  scale  scaling  science  scrum  segment  sensor  sep17  server  sidekiq  slack  sns  software-architecture  software-design  software  sorting  spl  sqs  stack  stacks  storage  strangeloop  streaming  streams  supervisor  swift  swift4  systems  talks  tasks  tcp  tech  techarch  threads  tolearn  toread  totry  tounderstand  tutorial  up  ux  valuestream  vice  video  videos-to-watch  videos  webdev  wiki  wikipedia  work  workers  youtube  zeromq 

Copy this bookmark: