Walk on the web flow 20220805
by snonov
Architecture
Spotify system model C4 : https://www.infoq.com/news/2022/07/spotify-system-model-c4
10 year retrospective of NewSQL (Andy Pavlo) : https://www.youtube.com/watch?v=LwkS82zs65g
Functionnal thinking by Neal Ford : https://nealford.com/functionalthinking.html
IDEAL over SOLID to design microservices architecture : https://www.infoq.com/articles/microservices-design-ideals/
“In distributed systems, there are—broadly speaking—two approaches to data consistency: consensus or convergence” : https://queue.acm.org/detail.cfm?id=3546931&doi=10.1145%2F3546931
Dev
Java off heap leak code sample : https://github.com/Palmr/java-off-heap-leak-example
How it is hard to generate random number : https://betterprogramming.pub/generating-random-numbers-is-a-lot-harder-than-you-think-b121c3e75d08
How to choose your JDK :
Implement a generic constructor using RecordType : https://www.objectos.com.br/blog/java-generic-constructors.html
Tool
JMC Flight recorder file format : https://www.morling.dev/blog/jdk-flight-recorder-file-format/
Not so well known Git commands : https://hackernoon.com/lesser-known-git-commands-151a1918a60
System design Anki flash cards : https://github.com/donnemartin/system-design-primer#the-system-design-primer
Modern Java practises for your project : https://github.com/binkley/modern-java-practices
Opinion on cloud : https://medium.com/salad-technologies/how-to-refactor-public-cloud-e132ee788d95
Various
Discover NOSTR protocol (means Notes and Other Stuff Transmitted by Relays)
tags: Architecture - C4 - NewSQL - Database - Leak - Offheap - Java - Jmc - Flightrecorder - Protocol - Nostr - Random - Git - Command - Anki - Systemdesign - Nealford - Functionnal - Jdk - Project - Practises - RecordType - Constructor - Ideal - Solid - Microservice - Cloud - Distributedsystem - Consensus - Convergence - Consistency