booknotes
A collection of my book notes on various subjects, mainly computer science
File Explorer
- FUNDING.yml
- dollar-cost-per-loc.png
- eisenhowers-matrix.png
- engineering-staff-growth.png
- loc-productivity.png
- monthly-payroll-per-release.png
- productivity-per-release.png
- tdd-vs-no-tdd.png
- README.md
- dependency-inversion.png
- independent-business-rules.png
- no-dependency-inversion.png
- README.md
- abstract-factory-example.png
- accidental-duplication.png
- dispatch-rules.png
- distilled-ocp-system.png
- employee-class.png
- employee-facade.png
- full-ocp-system-design.png
- good-lsp-example.png
- isp-architectural-violation.png
- isp-diagram.png
- isp-good-example.png
- ocp-system.png
- square-rectangle-problem.png
- srp-solution.png
- README.md
- acyclic-dependency-graph.png
- ai-chart.png
- dip-in-practice.png
- distance-from-main-sequence.png
- exclusion-zones.png
- extract-new-component.png
- fragmented-memory-example.png
- ideal-sdp-configuration.png
- manual-memory-loading.png
- sdp-dependency-invert.png
- sdp-violation-example.png
- stable-component-example.png
- tension-diagram.png
- unstable-component.png
- README.md
- clean-architecture-example.png
- clean-architecture.png
- encrypt-program-better-approach.png
- encryption-program-example.png
- facade-pattern-example.png
- game-rules-decoupled-from-ui.png
- game-rules-persistence.png
- good-boundary-example.png
- gui-layer.png
- HAL-example.png
- high-level-database-layer-view.png
- htw-clean-architecture-simplified.png
- htw-clean-architecture.png
- htw-microservices.png
- htw-network-stream.png
- loan-interface.png
- no-boundaries-example.png
- one-dimensional-boundary-example.png
- os-layer.png
- osal-example.png
- plugin-architecture.png
- resharper-dependency.png
- separate-database-layer.png
- software-as-firmware.png
- software-firmware-boundary.png
- splitting-streams-example.png
- taxi-aggregator-v2.png
- taxi-aggregator-v3.png
- taxi-supplier-architecture.png
- three-layered-embedded-arch.png
- use-case-example.png
- README.md
- clean-architecture-example.png
- clean-architecture.png
- encrypt-program-better-approach.png
- encryption-program-example.png
- facade-pattern-example.png
- game-rules-decoupled-from-ui.png
- game-rules-persistence.png
- good-boundary-example.png
- gui-layer.png
- HAL-example.png
- high-level-database-layer-view.png
- htw-clean-architecture-simplified.png
- htw-clean-architecture.png
- htw-microservices.png
- htw-network-stream.png
- loan-interface.png
- no-boundaries-example.png
- one-dimensional-boundary-example.png
- os-layer.png
- osal-example.png
- plugin-architecture.png
- resharper-dependency.png
- separate-database-layer.png
- software-as-firmware.png
- software-firmware-boundary.png
- splitting-streams-example.png
- taxi-aggregator-v2.png
- taxi-aggregator-v3.png
- taxi-supplier-architecture.png
- three-layered-embedded-arch.png
- use-case-example.png
- README.md
- component-architecture.png
- correctly-encapsulated-components.png
- domain-infrastructure-diagram.png
- layered-architecture-violation.png
- package-by-component.png
- package-by-feature.png
- package-by-layer.png
- ports-and-adapters.png
- use-case-analysis.png
- README.md
- README.md
- class-definition.png
- delegate-example.png
- dp-catalog.png
- uml-abstract-class-example.png
- uml-class-instantiating-objects.png
- uml-inheritance-example.png
- uml-mixin-example.png
- when-to-use-design-patterns.png
- README.md
- README.md
- maze-classes.png
- README.md
- abstract-factory-structure.png
- widgets-class-diagram.png
- README.md
- builder-pattern-structure.png
- builder-sequence-diagram.png
- rtf-reader-class-diagram.png
- README.md
- factory-method-example.png
- parallel-cls-hierarchies.png
- structure-factory-method.png
- README.md
- prototype-example.png
- structure.png
- README.md
- singleton.png
- README.md
- README.md
- README.md
- class-adapter.png
- object-adapter-example.png
- object-adapter.png
- pluggable-adapters-1.png
- pluggable-adapters-delegate.png
- two-way-adapter.png
- README.md
- bridge-example.png
- bridge-structure.png
- window-inheritance.png
- README.md
- composite-example-structure.png
- composite-structure-example-2.png
- composite-structure.png
- README.md
- decorator-example-structure.png
- decorator-example.png
- decorator-extended-functionality.png
- decorator-structure.png
- strategy-extended-functionality.png
- README.md
- compiler-example.png
- facade-conceptual-example.png
- facade-structure.png
- README.md
- flyweight-example-cls-structure.png
- flyweight-logical-structure.png
- flyweight-physical-structure.png
- flyweight-sharing-exmaple.png
- flyweight-structure.png
- naive-structure.png
- README.md
- image-proxy-example.png
- proxy-example-structure.png
- proxy-structure.png
- README.md
- README.md
- README.md
- cor-example-chaining.png
- cor-example-structure.png
- cor-execution-example.png
- cor-structure.png
- README.md
- collaborations.png
- command-example-structure.png
- command-structure.png
- macro-command-example.png
- open-document-command.png
- paste-example.png
- README.md
- README.md
- abstract-list-iteraot.png
- example-list-iterator.png
- structure.png
- README.md
- abstract-mediator-example.png
- example-motivation.png
- mediator-example-collaboration.png
- mediator-example.png
- object-structure.png
- structure.png
- README.md
- connected-rectangles-1.png
- structure.png
- workflow-example.png
- README.md
- change-manager-structure.png
- excel-example.png
- interaction-example.png
- structure.png
- README.md
- structure.png
- tcp-state-example.png
- README.md
- strategy-example.png
- structure.png
- README.md
- structure.png
- template-method-example.png
- README.md
- interaction-diagram.png
- naive-implementation.png
- structure.png
- visitor-implementation-2.png
- visitor-implementation.png
- README.md
- command-example.png
- cor-example.png
- mediator-example.png
- observer-example.png
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- codeStyleConfig.xml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- uiDesigner.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Chapter01.java
- Examples.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- 1.unlucky-timing.png
- README.md
- codeStyleConfig.xml
- examples.iml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Chapter02.java
- Examples.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- slow-service.png
- README.md
- codeStyleConfig.xml
- Project_Default.xml
- examples.iml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Examples.java
- Main.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- thread-visibility.png
- README.md
- codeStyleConfig.xml
- Project_Default.xml
- examples.iml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Examples.java
- Main.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- README.md
- cache-performance-1.png
- cache-race-condition-2.png
- cache-race-condition.png
- README.md
- README.md
- codeStyleConfig.xml
- Project_Default.xml
- examples.iml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Examples.java
- Main.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- README.md
- README.md
- short-running-task-complex-example.png
- short-running-task-example.png
- README.md
- codeStyleConfig.xml
- Project_Default.xml
- examples.iml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Examples.java
- Main.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- deadlock-example.png
- README.md
- codeStyleConfig.xml
- Project_Default.xml
- examples.iml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Examples.java
- Main.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- blocking-queue-comparison.png
- concurrent-collections-comparison.png
- README.md
- bounded-buffer-measurements.png
- bounded-buffers-comparison.png
- bounder-buffer-performance.png
- dynamic-compilation-impact.png
- single-item-buffer-measurements.png
- README.md
- codeStyleConfig.xml
- Project_Default.xml
- examples.iml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Examples.java
- Main.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- intrinsic-vs-explicit-locks.png
- readwrite-lock-vs-explicit-lock.png
- unfair-vs-fair-locking.png
- README.md
- codeStyleConfig.xml
- Project_Default.xml
- examples.iml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Examples.java
- Main.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- README.md
- high-contention-performance.png
- moderate-contention-performance.png
- README.md
- codeStyleConfig.xml
- Project_Default.xml
- examples.iml
- examples.main.iml
- .gitignore
- checkstyle-idea.xml
- compiler.xml
- gradle.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Examples.java
- Main.java
- build.gradle
- gradlew
- gradlew.bat
- settings.gradle
- monitor-lock-rule.png
- README.md
- README.md
- actor-model.png
- amdahl-law-1.png
- amdahl-law-2.png
- amdahl-law-3.png
- assembly-line-io.png
- assembly-line.png
- blocking-algo.png
- blocking-queue.png
- CAS-example.png
- channels-model.png
- concurrency].png
- cpu-cache-coherence.png
- cpus-multiple-threads.png
- foreground-thread-latency.png
- java-memory-model.png
- jmm-to-hardware-mapping.png
- locking-example.png
- multi-vs-same-threading.png
- nonblocking-algo.png
- parallel-concurrent-execution.png
- parallel-execution.png
- parallel-workers.png
- parallelism.png
- race-condition.png
- same-threading.png
- separate-state.png
- shared-state.png
- single-threaded-system.png
- thread-loop-agent.png
- thread-loop.png
- thread-pool.png
- visibility-problem-2.png
- visibility-problem.png
- README.md
- README.md
- compute-app-speedup.png
- io-app-speedup.png
- README.md
- immutable-list.png
- persistent-trie-change.png
- persistent-trie-example.png
- README.md
- synchronized-vs-concurrent-hashmap.png
- README.md
- README.md
- add-to-list.png
- identity-state.png
- README.md
- README.md
- actor-lifecycle.png
- actors-example.png
- file-size-calculator-design.png
- README.md
- README.md
- README.md
- pcj-book-cover.jpeg
- README.md
- README.md
- bottled-water-rearchitecture.png
- continent-types.png
- direction-of-change.png
- dopamine-spike.png
- goldilocks-rule.png
- good-or-bad-day.png
- habit-building-stages.png
- habit-line.png
- habit-loop.png
- habit-scales.png
- habit-shapings.png
- habit-stacking.png
- mastering-a-field.png
- one-percent-better-worse-graph.png
- one-time-habit-actions.png
- onion-layers.png
- plateau-of-latent-potential.png
- README.md
- README.md
- cache-tier.png
- cdn-request-flow.png
- cdn.png
- data-center-failover.png
- data-centers.png
- database-separate-from-web.png
- database-sharding.png
- load-balancer-example.png
- master-slave-db-replication.png
- master-slave-replication.png
- message-queue.png
- photo-processing-queue.png
- single-server-setup.png
- stateful-servers.png
- stateless-architecture.png
- sys-design-after-monitoring.png
- updated-system-design.png
- user-data-in-shards.png
- vertical-vs-horizontal-scaling.png
- web-app-architecture-updated.png
- web-app-design-after-cdn.png
- README.md
- latency-numbers-visu.png
- sla-chart.png
- README.md
- feed-publishing-deep-dive.png
- feed-publishing.png
- news-feed-building-deep-dive.png
- news-feed-building.png
- README.md
- detailed-design.png
- fixed-window-counter-algo.png
- high-level-architecture.png
- leaking-bucket-algo.png
- lyft-rate-limiting-auth-rules.png
- lyft-rate-limiting-rules.png
- middleware-rate-limiter-example.png
- middleware-rate-limiter.png
- race-condition.png
- redis-centralized-data-store.png
- server-side-rate-limiter.png
- sliding-window-counter-algo.png
- sliding-window-log-algo.png
- synchronization-issue.png
- token-bucket-algo-explained.png
- token-bucket-algo.png
- traffic-burst-problem.png
- README.md
- add-server-scenario.png
- hash-keys.png
- hash-partitions.png
- hash-ring.png
- hash-servers.png
- remove-server-scenario.png
- server-lookup.png
- uneven-request-distribution.png
- virtual-node-request-mapping.png
- virtual-nodes.png
- README.md
- architecture-diagram.png
- cap-theorem.png
- consistent-hashing.png
- data-replication.png
- example-distributed-system.png
- gossip-protocol.png
- inconsistency-example.png
- inconsistency-resolution.png
- merkle-tree.png
- multicasting.png
- network-partition-example.png
- node-responsibilities.png
- read-path-in-memory.png
- read-path-not-in-memory.png
- write-pth.png
- write-quorum-example.png
- README.md
- multi-master-replication.png
- ticket-server.png
- twitter-snowflake.png
- README.md
- hash-collision-mechanism.png
- tinyurl-example.png
- url-redirection-deep-dive.png
- url-shortening-deep-dive.png
- url-table.png
- README.md
- distributed-crawl.png
- download-queue.png
- extendable-crawler.png
- high-level-design.png
- mapping-table.png
- prioritizer.png
- web-crawler-example.png
- web-crawler-workflow.png
- README.md
- android-push-notifications.png
- contact-info-db.png
- contact-info-gathering.png
- email-sending.png
- final-design.png
- high-level-design-improved.png
- high-level-design.png
- ios-push-notifications.png
- notification-events.png
- notification-log-db.png
- notification-providers-design.png
- notifications-queue.png
- sms-messages.png
- README.md
- cache-layer.png
- fanout-service.png
- feed-publishign.png
- feed-publishing-deep-dive.png
- news-feed-retrieval-deep-dive.png
- newsfeed-building.png
- README.md
- group-chat-flow.png
- group-chat-table.png
- high-level-design.png
- long-polling.png
- message-sync.png
- one-on-one-chat-flow.png
- one-on-one-chat-table.png
- polling.png
- presence-status-fanout.png
- recipient-group-chat.png
- refined-high-level-design.png
- service-discovery.png
- store-relay-message.png
- user-heartbeat.png
- user-login-online.png
- user-logout-offline.png
- web-sockets.png
- README.md
- analytics-log.png
- caching-top-search-results.png
- data-gathering-service.png
- filter-layer.png
- frequency-table.png
- google-browser-caching.png
- google-search.png
- query-service-example.png
- query-service-improved.png
- query-service-sql-query.png
- sharding.png
- trie-algorithm.png
- trie-as-hashmap.png
- trie-example-with-frequency.png
- trie-example.png
- update-trie.png
- weekly-aggredated-data.png
- README.md
- cdn-optimization.png
- dag-config-example.png
- dag-model.png
- dag-scheduler.png
- dag-split-example.png
- encoded-video.png
- high-level-sys-design.png
- metadata-update-flow.png
- no-parralelism-components.png
- parralelism-components.png
- preprocessor.png
- presigned-upload-url.png
- resource-manager-deep-dive.png
- resource-manager.png
- task-workers-example.png
- task-workers.png
- temporary-storage.png
- upload-centers.png
- video-encodings.png
- video-streaming-flow.png
- video-transcoding-architecture.png
- video-uploading-flow.png
- video-uploading-optimization.png
- README.md
- amazon-s3.png
- block-servers-deep-dive.png
- delta-sync.png
- download-flow.png
- high-level-design.png
- metadata-db-deep-dive.png
- sharding-example.png
- storage-example.png
- sync-conflict-example.png
- sync-conflict.png
- updated-simple-design.png
- upload-flow.png
- README.md
- 2d-index-options.png
- 2d-query-problem.png
- 2d-search.png
- boundary-issue-geohash.png
- business-table.png
- company-adoptions.png
- cross-dc-deployment.png
- denver-quadtree.png
- evenly-divided-grid.png
- final-design.png
- geofence-example.png
- geohash-boundary-issue-2.png
- geohash-example.png
- geohash-expansion.png
- geohash-precision.png
- geohash-substrint.png
- geohash-table-example.png
- high-level-deisgn.png
- hilbert-curbe.png
- quadtree-concept.png
- quadtree-example.png
- README.md
- channel-distribution-data.png
- consistent-hashing.png
- detailed-periodic-location-update.png
- fan-out-backend.png
- geohash-borders.png
- geohash-pubsub.png
- location-updates-geohash.png
- periodic-location-update.png
- redis-pubsub-usage.png
- simple-high-level-design.png
- README.md
- adaptive-eta-data-storage.png
- cdn-vs-no-cdn.png
- final-design.png
- geohashing.png
- high-level-design.png
- location-service-diagram.png
- location-service.png
- location-update-batches.png
- location-update-streaming.png
- map-projections.png
- map-routing-hierarchical.png
- map-tile-url-calculation.png
- navigation-service.png
- partitioning-system.png
- precomputed-map-tile-image.png
- road-representation.png
- routing-tiles.png
- shortest-path-service.png
- static-map-tiles.png
- user-location-data-torw.png
- user-location-row-example.png
- zoom-level-increases.png
- README.md
- ack-0.png
- ack-1.png
- ack-all.png
- at-least-once.png
- at-most-once.png
- batch-size-throughput-vs-latency.png
- broker-failure-recovery.png
- broker-replica-redistribution.png
- consumer-example.png
- consumer-flow.png
- consumer-groups.png
- consumer-join-group-usecase.png
- consumer-leaves-group-usecase.png
- consumer-no-heartbeat-usecase.png
- consumer-rebalance-example.png
- consumer-rebalancing.png
- delayed-message-implementation.png
- exactly-once.png
- high-level-architecture.png
- image_2023-02-10-10-00-53.png
- in-sync-replicas-example.png
- message-filtering.png
- message-queue-components.png
- message-structure.png
- partition-decrease.png
- partition-exmaple.png
- partitions.png
- point-to-point-model.png
- publish-subscribe-model.png
- replication-example.png
- routing-layer-producer.png
- routing-layer.png
- state-storage.png
- wal-example.png
- zookeeper.png
- README.md
- alerting-system.png
- cache-layer-query-service.png
- consistent-hash-ring.png
- double-delta-encoding.png
- final-design.png
- grafana-dashboard.png
- high-level-design.png
- influxdb-scale.png
- metrics-collection-flow.png
- metrics-collection-kafka.png
- metrics-collection.png
- metrics-collector-agent.png
- metrics-example-1-data.png
- metrics-example-1.png
- metrics-monitoring-core-components.png
- metrics-transmission-pipeline.png
- pull-model-example.png
- push-model-example.png
- queuing-mechanism.png
- service-discovery-example.png
- time-series-data-example.png
- time-series-data-viz.png
- README.md
- ad-count-map-reduce.png
- aggregation-service-scaling.png
- alternative-design.png
- atomic-commit.png
- cassandra-scalability.png
- data-duplication-example-2.png
- data-duplication-example-3.png
- data-duplication-example.png
- digital-advertising-example.png
- fault-tolerance-example.png
- fault-tolerance-recovery-example.png
- high-level-design-1.png
- high-level-design-2.png
- hotspot-issue.png
- kappa-architecture.png
- lambda-architecture.png
- map-node.png
- multi-threading-example.png
- recalculation-example.png
- reconciliation-flow.png
- reduce-node.png
- scale-consumers.png
- sliding-window.png
- top-100-map-reduce.png
- tumbling-window.png
- use-case-1.png
- use-case-2.png
- watermark-2.png
- watermark-technique.png
- README.md
- atomicity-monolith.png
- database-constraint.png
- database-sharding.png
- double-booking-multiple-users.png
- double-booking-single-user.png
- high-level-design.png
- idempotency.png
- inventory-cache.png
- microservice-non-atomic-operation.png
- microservices-vs-monolith.png
- optimistic-locking.png
- pessimistic-locking.png
- qps-estimation.png
- schema-design.png
- status-state-machine.png
- unique-constraint-violation.png
- updated-schema.png
- README.md
- attachments.png
- dns-lookup.png
- elasticsearch.png
- email-receiving-flkow.png
- email-sending-flow.png
- emails-table.png
- folders-table.png
- high-level-architecture.png
- legend.png
- local-dir-storage.png
- lsm-tree.png
- multi-dc-example.png
- read-unread-emails.png
- traditional-mail-server.png
- README.md
- bucket-and-object.png
- checksums-for-correctness.png
- compaction.png
- consistency-vs-latency.png
- data-persistence-flow.png
- data-store-interactions.png
- data-store-main-components.png
- deleting-versioned-object.png
- download-object.png
- erasure-coding-across-failure-domains.png
- erasure-coding-vs-replication.png
- erasure-coding.png
- failure-domain-isolation.png
- high-level-design.png
- metadata-data-model.png
- multipart-upload.png
- object-store-vs-unix.png
- object-versioning.png
- storage-comparison.png
- updated-data-persistence-flow.png
- uploading-object.png
- virtual-cluster-map.png
- wal-optimization.png
- README.md
- alternative-design.png
- api-gateway-mapping.png
- chess-game-leaderboard-table-1.png
- chess-game-leaderboard-table-2.png
- chess-game-leaderboard-table-3.png
- dynamo-db.png
- find-leaderboard-position.png
- hash-partition.png
- high-level-architecture.png
- leaderboard-position-of-user.png
- leaderboard-table.png
- leaderboard.png
- manage-services-ourselves.png
- message-queue-based-comm.png
- range-partition.png
- scatter-gather-2.png
- skip-list-performance.png
- skip-list.png
- sorted-set.png
- top-10-players-calculation.png
- user-retrieve-leaderboard.png
- user-scoring-point-lambda.png
- user-wins-point.png
- README.md
- failed-payments.png
- high-level-flow.png
- hosted-payment-page-workflow.png
- hosted-payment-page.png
- idempotency-example.png
- multiple-receiver.png
- payin-flow-high-level.png
- retry-mechanism.png
- settlement-report.png
- single-receiver.png
- README.md
- 2pc-protocol.png
- cancel-phase.png
- command-queue.png
- confirm-phase.png
- cqrs-architecture.png
- digital-wallet.png
- distributed-transactions-relational-dbs.png
- dynamic-event-sourcing.png
- event-sourcing.png
- historical-states.png
- mmap-optimization.png
- out-of-order-execution.png
- phase-status-tables.png
- polling-approach.png
- push-state-machines.png
- raft-replication.png
- reverse-proxy.png
- rocks-db-approach.png
- saga.png
- sharded-raft-groups.png
- snapshot-approach.png
- try-phase.png
- unbalanced-state.png
- wallet-service-state-macghine.png
- wallet-service.png
- README.md
- application-loop.png
- candlestick.png
- client-gateway.png
- client-gateways.png
- design-so-far.png
- determinism.png
- event-sourcing.png
- high-level-design.png
- l1-price.png
- l2-price.png
- l3-price.png
- leader-election-terms.png
- leader-election.png
- market-data-publisher.png
- market-data.png
- mmap-bus.png
- order-book-execution.png
- order-book-impl.png
- product-order-execution-data-model.png
- replication-across-servers.png
- reporting-flow.png
- sequencer-deep-dive.png
- sequencer.png
- world-stock-exchanges.png
- README.md
- README.md
- uds-cover.png
- app-capacity.png
- availability-nines.png
- ports-and-adapters.png
- README.md
- ack-receive-buffer-size.png
- certificate-chain.png
- congestion-window.png
- dns-resolution-process.png
- http-request-response-example.png
- network-protocols.png
- tcp-handshake.png
- tcp-receive-buffer.png
- README.md
- 2pc-example.png
- best-effort-broadcast.png
- chain-replication.png
- cops-example.png
- dirty-read-chain-replication.png
- divergence.png
- eager-reliable-broadcast.png
- event-log-raft.png
- failure-detection.png
- gossip-broadcast.png
- instant-write.png
- lamport-clock.png
- lww-register.png
- mv-register.png
- non-instant-write.png
- raft-state-machine.png
- semilattice.png
- sequential-consistency.png
- spanner-example.png
- strong-consistency.png
- travel-booking-saga.png
- tx-isolation-levels.png
- vector-clock.png
- w-r-greater-than-n.png
- README.md
- api-gateway.png
- as-architecture.png
- as-partition-layer.png
- as-partition-manager.png
- broadcast-messaging.png
- cdn-example.png
- consistent-hashing-rebalancing.png
- consistent-hashing.png
- control-plane-data-plane.png
- cruder-app.png
- cruder-enhanced.png
- dns-load-balancing.png
- dynamodb-table-example-1.png
- dynamodb-table-example-2.png
- external-cache.png
- file-store-as-buffer.png
- hash-partitioning.png
- http-caching-example.png
- inbound-outbound-adapters.png
- leader-follower-replication.png
- local-cache.png
- microservices.png
- monolithic-app.png
- network-load-balancer.png
- one-way-messaging.png
- partition-example.png
- range-partitioning.png
- request-response-messaging.png
- reverse-proxy.png
- stale-data-not-modified.png
- write-aside.png
- write-back-cache.png
- write-through-cache.png
- README.md
- azure-storage-cellular-architecture.png
- batch-update.png
- cascade-failure-1.png
- circuit-breaker.png
- dc-replication.png
- epochs-1m.png
- incrementing-bucket-counter.png
- load-leveling.png
- partitioning.png
- retry-amplification.png
- retry-storm.png
- risk-matrix.png
- shuffle-sharding.png
- sliding-window.png
- README.md
- dashboards-example.png
- deployment-stages.png
- out-of-order-writes.png
- sample-system-for-testing.png
- sli-example.png
- slo-exmaple.png
- test-pyramid.png
- trace-example.png
- README.md
- README.md
- README.md
- .gitignore
- LICENSE
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
