- Do you have an Github account ? If not create one.
- Install required tools
- Latest Git Client
- gpg tools
# Ubuntu
sudo apt-get install gpa seahorse
# MacOS
RulesVersion: 2 | |
Samplers: | |
__default__: | |
RulesBasedSampler: | |
Rules: | |
- Name: Keep 500 status codes | |
SampleRate: 1 | |
Conditions: | |
- Fields: |
# Ubuntu
sudo apt-get install gpa seahorse
# MacOS
Pragma: akamai-x-cache-on, akamai-x-cache-remote-on, akamai-x-check-cacheable, akamai-x-get-cache-key, akamai-x-get-extracted-values, akamai-x-get-nonces, akamai-x-get-ssl-client-session-id, akamai-x-get-true-cache-key, akamai-x-serial-no |
http://www.oreilly.com/programming/free/files/microservices-for-java-developers.pdf
http://www.oreilly.com/programming/free/files/microservices-for-java-developers.epub
http://www.oreilly.com/programming/free/files/microservices-for-java-developers.mobi
http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.pdf
http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.epub
http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.mobi
This gist started with a collection of resources I was maintaining on stream data processing — also known as distributed logs, data pipelines, event sourcing, CQRS, and other names.
Over time the set of resources grew quite large and I received some interest in a more guided, opinionated path for learning about stream data processing. So I added the reading list.
Please send me feedback!
Latency Comparison Numbers | |
-------------------------- | |
L1 cache reference 0.5 ns | |
Branch mispredict 5 ns | |
L2 cache reference 7 ns 14x L1 cache | |
Mutex lock/unlock 25 ns | |
Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
Compress 1K bytes with Zippy 3,000 ns 3 us | |
Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |
THEO SCHLOSSNAGLE (Circonus) - Techniques and tools for a coherent discussion about performance in complex architectures | |
MITCHELL HASHIMOTO (Hashicorp) - Automating the Modern Datacenter, Development to Production | |
MARTIN KLEPPMANN (LinkedIn) - Using logs to build a solid data infrastructure | |
CAITIE MCCAFFREY (Twitter) - Implementing the Saga Pattern | |
TAMMER SALEH (Pivotal) - Microservice AntiPatterns | |
PAUL BUTCHER (Ten Tenths Consulting, Pragmatic Programmers) - Concurrency: It's harder (and easier) than you think | |
JEREMY EDBERG (Netflix) - Building Reliable Distributed Data Systems | |
COREY HAINES (CoreyHaines) - Fun with the lambda calculus | |
DAVID NOLEN (Cognitect) - The Front End Architecture Revolution | |
MICHAEL NYGARD (Cognitect) - Architecture without an end state |