“Caching at Netflix: The Hidden Microservice” by Scott Mansfield

https://www.youtube.com/watch?v=Rzdxgx3RC0Q

Netflix的cache系统。一开始是一套简单的全内存分布式系统,跨越三个aws region。随后发现cache数据的热点非常集中,所以改成将所有数据存储在ssd中,只把热点数据放在内存中。通过这种改造,节约了70%的成本。

  • github.com/netflix/rend 高性能的memcache proxy and server,用来对cache数据进行分层存储,管理冷热数据等。
  • Mnemnic 管理SSD上的数据,底层使用rocksdb,上层复用了部分rend项目的代码。

Announcing Prometheus 2.0

https://prometheus.io/blog/2017/11/08/announcing-prometheus-2-0/

Prometheus 2.0发布,使用新的时间序列数据库,资源消耗降低,性能提升。

CoreOS发表的这篇文章有不同版本的对比测试数据:https://coreos.com/blog/prometheus-2.0-released

除了性能,我看到这次还增加了一个snapshot的功能,允许对整个数据库进行备份和恢复,相当实用。视频地址:https://www.youtube.com/watch?v=15uc8oTMgPY

Best Practices for (Go) gRPC Services

https://www.youtube.com/watch?v=Z_yD7YPL2oE

  • API设计
  • 错误处理
  • Always use deadlines
  • Rate Limiting and retry
  • Memory Management
  • Logging
  • Monitoring

InfluxDB 1.4 Now Available: InfluxQL Enhancements, Prometheus Read/Write, Better Compaction and a lot more!

https://www.influxdata.com/blog/whats-new-influxdb-oss-1-4/

InfluxDB 1.4发布

同时,InfluxData宣布加入CNCF https://www.influxdata.com/blog/press-release-influxdata-joins-cloud-native-computing-foundation/

New Amazon S3 Encryption & Security Features

https://aws.amazon.com/blogs/aws/new-amazon-s3-encryption-security-features/

S3增加了一些和加密及安全有关的特性。


知识共享许可协议本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。