distributed systems operations nats messaging software development monitoring observability devops infrastructure nats streaming kafka data integration consistency distributed consensus kubernetes fluentd opentracing jaeger logging tracing cloud native cloud software architecture architecture database ux development scale 16x raft streaming log strangeloop performance go golang workiva apcera bay area nats meetup probability count-min sketch hyperloglog bloom filters probabilistic algorithms algorithms stream processing fault tolerance resiliency resilience engineering scalability crdt cap theorem partition tolerance availability
Tout plus