distributed-computing.md
July 15, 2021 · View on GitHub
Bookmarks tagged [distributed-computing]
www.codever.land/bookmarks/t/distributed-computing
GitHub - Netflix/chaosmonkey home page
https://github.com/Netflix/chaosmonkey
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures. - Netflix/chaosmonkey
- tags: resiliency, distributed-computing, fault-tolerance
- :octocat: source code
Nordic.js 2019 • James Simpson - Building Distributed Systems with Node.js - 23min
https://www.youtube.com/watch?v=GUtd-zEDgjQ
Underneath every breakout website or app is a horizontally scaling back-end, but how do we get from a single process Node.js server to a highly-available, auto-scaling system? In this talk, we’ll take...
- :calendar: published on: 2019-10-25
- tags: node.js, distributed-computing, distributed-system
- :octocat: source code
Level-triggered and edge-triggered
https://gengnosis.blogspot.com/2007/01/level-triggered-and-edge-triggered.html
Edge triggered things happen when some stimulus changes; level-triggered things happen when some stimulus crosses a threshold.
- :calendar: published on: 2007-10-21
- tags: distributed-computing, programming, architecture
etcd home page
etcd is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. It gracefully handle...
- tags: etcd, distributed-storage, distributed-computing, key-value-store
- :octocat: source code
Kubernetes best practices: Setting up health checks with readiness and liveness probes
https://cloud.google.com/blog/products/gcp/kubernetes-best-practices-setting-up-health-checks-with-r...
In this episode of “Kubernetes Best Practices”, let’s learn about the subtleties of [readiness and liveness probes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readines...
- :calendar: published on: 2018-05-04
- tags: kubernetes, monitoring, healthcheck, distributed-computing, cloud
PySpark
https://pypi.python.org/pypi/pyspark/
Apache Spark Python API.
dask
A flexible parallel computing library for analytic computing.
- tags: python, distributed-computing, batch-processing
- :octocat: source code
luigi
https://github.com/spotify/luigi
A module that helps you build complex pipelines of batch jobs.
- tags: python, distributed-computing, batch-processing
- :octocat: source code
mrjob
Run MapReduce jobs on Hadoop or Amazon Web Services.
- tags: python, distributed-computing, batch-processing
- :octocat: source code
Ray
https://github.com/ray-project/ray/
A system for parallel and distributed Python that unifies the machine learning ecosystem.
- tags: python, distributed-computing, batch-processing
- :octocat: source code
faust
https://github.com/robinhood/faust
A stream processing library, porting the ideas from Kafka Streams to Python.
- tags: python, distributed-computing, stream-processing
- :octocat: source code
streamparse
https://github.com/Parsely/streamparse
Run Python code against real-time streams of data via Apache Storm.
- tags: python, distributed-computing, stream-processing
- :octocat: source code
Consul Home
Consul is a highly available and distributed service discovery and KV store designed with support for the modern data center to make distributed systems and configuration easy.
- tags: distributed-computing
- :octocat: source code
Apache ZooKeeper - Home
Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination.
- tags: distributed-computing, apache-zookeeper
- :octocat: source code
CAP theorem - Wikipedia
https://en.wikipedia.org/wiki/CAP_theorem
In theoretical computer science, the CAP theorem, also named Brewer's theorem after computer scientist Eric Brewer, states that it is impossible for a distributed data store to simultaneously provide ...
Eventually Consistent - Revisited - All Things Distributed
https://www.allthingsdistributed.com/2008/12/eventually_consistent.html
The goal of this article is to raise awareness about the complexity of engineering systems that need to operate at a global scale and that require careful tuning to ensure that they can deliver the du...
- :calendar: published on: 2012-08-22
- tags: event-driven-design, distributed-computing, distributed-storage, availability