#other #atomic_broadcast_protocol #consensus_algorithms #consistency #distributed_computing #distributed_systems #fault_tolerance #paxos #quorum_systems #replication #state_machine_replication #zookeeper
https://github.com/heidihoward/distributed-consensus-reading-list
https://github.com/heidihoward/distributed-consensus-reading-list
GitHub
GitHub - heidihoward/distributed-consensus-reading-list: A list of papers about distributed consensus.
A list of papers about distributed consensus. Contribute to heidihoward/distributed-consensus-reading-list development by creating an account on GitHub.
#typescript #distributed_systems #docker #eventbus #expressjs #jest #kubernetes #microservices #mongodb #nats_streaming #nextjs #nodejs
https://github.com/saalikmubeen/microservices-architectured-app
https://github.com/saalikmubeen/microservices-architectured-app
GitHub
GitHub - saalikmubeen/microservices-architectured-app: Event-driven microservices architectured e-commerce app created using Express.js…
Event-driven microservices architectured e-commerce app created using Express.js, Typescript, NATS-Streaming and Next.js - saalikmubeen/microservices-architectured-app
#go #acl #authorization #authzed #ciam #cloud_native #database #distributed #distributed_systems #fine_grained_access_control #graph_database #grpc #kubernetes #latency #permissions #production #scale #security #security_tools #spicedb #zanzibar
https://github.com/authzed/spicedb
https://github.com/authzed/spicedb
GitHub
GitHub - authzed/spicedb: Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization…
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data - authzed/spicedb
#scala #actor_model #akka #cloud_native #concurrency #distributed_actors #distributed_systems #hacktoberfest #high_performance #reactive #streaming
https://github.com/akka/akka
https://github.com/akka/akka
GitHub
GitHub - akka/akka: A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments. - akka/akka
#other #architecture #distributed_systems #engineering #interview #interview_preparation #scalability #system_design #system_design_interview #tech
https://github.com/karanpratapsingh/system-design
https://github.com/karanpratapsingh/system-design
GitHub
GitHub - karanpratapsingh/system-design: Learn how to design systems at scale and prepare for system design interviews
Learn how to design systems at scale and prepare for system design interviews - karanpratapsingh/system-design
#python #coursework #distributed_systems #system_design #system_design_interview #system_design_project #system_design_questions
https://github.com/relogX/system-design-questions
https://github.com/relogX/system-design-questions
GitHub
GitHub - arpitbbhayani/system-design-questions: Problem statements on System Design and Software Architecture as part of Arpit's…
Problem statements on System Design and Software Architecture as part of Arpit's System Design Masterclass - arpitbbhayani/system-design-questions
#scala #distributed_systems #finagle #http #http2 #java #memcached #mysql #redis #rpc #thrift #zipkin
https://github.com/twitter/finagle
https://github.com/twitter/finagle
GitHub
GitHub - twitter/finagle: A fault tolerant, protocol-agnostic RPC system
A fault tolerant, protocol-agnostic RPC system. Contribute to twitter/finagle development by creating an account on GitHub.
#c_lang #blockchain #contributor_friendly #distributed_systems #ethereum #execution_layer #modular #p2p #rust
https://github.com/paradigmxyz/reth
https://github.com/paradigmxyz/reth
GitHub
GitHub - paradigmxyz/reth: Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust - paradigmxyz/reth
#python #bloom #deep_learning #distributed_systems #language_models #large_language_models #machine_learning #neural_networks #pytorch #volunteer_computing
https://github.com/bigscience-workshop/petals
https://github.com/bigscience-workshop/petals
GitHub
GitHub - bigscience-workshop/petals: 🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading
🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading - bigscience-workshop/petals
#python #asyncapi #asyncio #distributed_systems #fastkafka #faststream #hacktoberfest #hacktoberfest2023 #kafka #nats #propan #rabbitmq
https://github.com/airtai/faststream
https://github.com/airtai/faststream
GitHub
GitHub - ag2ai/faststream: FastStream is a powerful and easy-to-use asynchronous Python framework for building asynchronous services…
FastStream is a powerful and easy-to-use asynchronous Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis. - ag2ai/fast...
#java #big_data #caching #data_in_motion #data_insights #distributed #distributed_computing #distributed_systems #hacktoberfest #hazelcast #in_memory #low_latency #real_time #scalability #stream_processing
https://github.com/hazelcast/hazelcast
https://github.com/hazelcast/hazelcast
GitHub
GitHub - hazelcast/hazelcast: Hazelcast is a unified real-time data platform combining stream processing with a fast data store…
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights. - hazelcast/hazelcast
👍1
#rust #component_model #distributed_systems #durable_computing #durable_execution #fault_tolerance #high_reliability #serverless #wasi #wasm #wasm_component
Golem is a tool that lets you run WebAssembly components in a cloud environment. You can start using Golem on your local machine with Docker containers. Once set up, you can use the `golem-cli` tool to add and run your own code components. This makes it easy to test and deploy your applications in a distributed cloud setting. The benefit is that you can develop and test your applications locally before deploying them to the cloud, making it simpler and faster to get your projects up and running.
https://github.com/golemcloud/golem
Golem is a tool that lets you run WebAssembly components in a cloud environment. You can start using Golem on your local machine with Docker containers. Once set up, you can use the `golem-cli` tool to add and run your own code components. This makes it easy to test and deploy your applications in a distributed cloud setting. The benefit is that you can develop and test your applications locally before deploying them to the cloud, making it simpler and faster to get your projects up and running.
https://github.com/golemcloud/golem
GitHub
GitHub - golemcloud/golem: Golem is an open source durable computing platform that makes it easy to build and deploy highly reliable…
Golem is an open source durable computing platform that makes it easy to build and deploy highly reliable distributed systems. - golemcloud/golem
#go #bigdata #cloud_native #distributed_systems #filesystem #go #golang #hdfs #object_storage #posix #redis #s3 #storage
JuiceFS is a powerful file system designed for cloud environments. It allows you to use massive cloud storage as if it were local storage, without changing your code. Here are the key benefits JuiceFS offers low latency and high throughput, making it suitable for big data, machine learning, and AI applications.
- **POSIX Compatibility** Supports Kubernetes and various object storage services like Amazon S3, Google Cloud Storage, and more.
- **Strong Consistency** Ensures data security and efficiency.
- **Shared Access**: Multiple clients can read and write files simultaneously.
Using JuiceFS, you can efficiently manage large amounts of data in the cloud, making it easier to integrate with various platforms and applications.
https://github.com/juicedata/juicefs
JuiceFS is a powerful file system designed for cloud environments. It allows you to use massive cloud storage as if it were local storage, without changing your code. Here are the key benefits JuiceFS offers low latency and high throughput, making it suitable for big data, machine learning, and AI applications.
- **POSIX Compatibility** Supports Kubernetes and various object storage services like Amazon S3, Google Cloud Storage, and more.
- **Strong Consistency** Ensures data security and efficiency.
- **Shared Access**: Multiple clients can read and write files simultaneously.
Using JuiceFS, you can efficiently manage large amounts of data in the cloud, making it easier to integrate with various platforms and applications.
https://github.com/juicedata/juicefs
GitHub
GitHub - juicedata/juicefs: JuiceFS is a distributed POSIX file system built on top of Redis and S3.
JuiceFS is a distributed POSIX file system built on top of Redis and S3. - juicedata/juicefs
👍1👎1
#go #cloud #cloud_computing #cloud_native #distributed_systems #go #golang #message_bus #message_queue #messaging #microservices_architecture #nats_server
NATS is a simple, secure, and fast communication system for digital systems, services, and devices. It can run anywhere, from your own server to the cloud or even a small device like a Raspberry Pi. NATS helps make complex systems easier to design and operate. With over 40 different language implementations, it's versatile and widely supported. Using NATS benefits you by providing a reliable and secure way to communicate between different parts of your system, making your work more efficient and stable.
https://github.com/nats-io/nats-server
NATS is a simple, secure, and fast communication system for digital systems, services, and devices. It can run anywhere, from your own server to the cloud or even a small device like a Raspberry Pi. NATS helps make complex systems easier to design and operate. With over 40 different language implementations, it's versatile and widely supported. Using NATS benefits you by providing a reliable and secure way to communicate between different parts of your system, making your work more efficient and stable.
https://github.com/nats-io/nats-server
GitHub
GitHub - nats-io/nats-server: High-Performance server for NATS.io, the cloud and edge native messaging system.
High-Performance server for NATS.io, the cloud and edge native messaging system. - nats-io/nats-server
#elixir #blockchain #consensus #cryptography #distributed_systems #elixir #erlang #operating_system #p2p #protocol
Anoma is a protocol that allows you to run a node for a decentralized network. To use it, you need to install several dependencies depending on your operating system (Mac, Windows, or Linux). You can either download pre-built binaries or compile the code yourself. Here are the key steps Download the release for your platform, extract it, and run the `bin/anoma` command.
- **Compilation**: Install necessary tools like Git, CMake, Rust, and Elixir, then follow the compilation instructions.
Following development is easy through GitHub issues, project overviews, and research forums. This helps you stay updated on what's being worked on and how the project is progressing.
The benefit to you is that you can participate in and contribute to a cutting-edge decentralized network, staying informed about its development and helping shape its future.
https://github.com/anoma/anoma
Anoma is a protocol that allows you to run a node for a decentralized network. To use it, you need to install several dependencies depending on your operating system (Mac, Windows, or Linux). You can either download pre-built binaries or compile the code yourself. Here are the key steps Download the release for your platform, extract it, and run the `bin/anoma` command.
- **Compilation**: Install necessary tools like Git, CMake, Rust, and Elixir, then follow the compilation instructions.
Following development is easy through GitHub issues, project overviews, and research forums. This helps you stay updated on what's being worked on and how the project is progressing.
The benefit to you is that you can participate in and contribute to a cutting-edge decentralized network, staying informed about its development and helping shape its future.
https://github.com/anoma/anoma
GitHub
GitHub - anoma/anoma: Reference implementation of Anoma
Reference implementation of Anoma. Contribute to anoma/anoma development by creating an account on GitHub.