Walk on the web flow 20180312
by snonov
Architecture
Containers, Kubernetes and Google Cloud
https://www.infoq.com/presentations/microservices-docker-kubernetes-cluster
AWS Lambda performance benchmark (Node.js, Python, Java, C# and Go)
https://read.acloud.guru/comparing-aws-lambda-performance-of-node-js-python-java-c-and-go-29c1163c2581
Seven concurrency models in seven weeks
http://ontheroad.qiniudn.com/blog/resources/Seven%20Concurrency%20Models%20in%20Seven%20Weeks.pdf_9f63659e283556c488223d044c8c8bd1
Serverless : 6 things I wish I had known before going Serverless
https://medium.com/@idvb/6-things-i-wish-i-had-known-before-going-serverless-502236cf5540
Dev
Reactive Spring Data
https://www.infoq.com/presentations/reactive-spring-data
Maven et Java 9
https://www.javacodegeeks.com/2018/03/maven-eclipse-and-java-9.html
Java stream tutorial
https://dzone.com/articles/a-guide-to-streams-in-java-8-in-depth-tutorial-wit
Linux command line text processing by examples
https://github.com/learnbyexample/Command-line-text-processing
Consistency models (Quiescent, Sequential and Linearlizability)
https://www.lewuathe.com/concurrent-object-on-shared-memory.html
gRPC : The gRPC framework is a form of an Actor Model based on an IDL (collaboration between Google and Square)
http://dist-prog-book.com/chapter/1/gRPC.html
Tool
OpenTracing API for Java
- https://github.com/opentracing/opentracing-java
- https://www.slideshare.net/kslisenko/latency-tracing-in-distributed-java-applications-81894135
- https://medium.com/@Pinterest_Engineering/distributed-tracing-at-pinterest-with-new-open-source-tools-a4f8a5562f6b
Jaeger client, implements OpenTracing API for Java
https://github.com/jaegertracing/jaeger-client-java
Citus, Postgres for SaaS
https://www.citusdata.com/product
VeritasDB: High Throughput Key-Value Store with Integrity
https://eprint.iacr.org/2018/251.pdf
Various
To prepare coming quantum computing
https://www.echosciences-loire.fr/articles/ordinateur-quantique-entretien-avec-antoine-zimmermann-chercheur-a-l-emse
Machine learning impact on network
http://perspectives.mvdirona.com/2018/03/will-ml-training-drive-massive-growth-in-networking/
Things to Keep in Mind When Building an Engineering Blog
https://www.stephaniemorillo.co/single-post/2018/03/05/Building-Up-A-Company-Engineering-Blog
45-year CPU evolution: one law and two equations
https://arxiv.org/ftp/arxiv/papers/1803/1803.00254.pdf
Engineering Changes is coming
https://sematext.com/blog/10-engineering-changes-2017/