Skip to content

Distributed Computing

Resources on Distributed Computing within Computing

Overview

Overview

Distributed Computing is a subcategory of Computing. Its sections organize the topics listed on this page so that each area can be explored separately.

Finding resources

Choose a section to see its available materials and topic wiki. Compare each resource’s description and source with your study goals. External research tools query other sources and are separate from IPL’s curated resource lists.

Curated Resources (32)

Tools (4)

  • Kubernetes kubernetes.iofree

    An open-source container orchestration engine for automating deployment, scaling, and management of distributed applications.

  • Apache Spark spark.apache.orgfree

    An open-source unified analytics engine for large-scale distributed data processing and parallel computation.

  • Apache Kafka kafka.apache.orgfree

    A distributed event streaming platform used for building high-throughput, fault-tolerant distributed data pipelines.

  • Ray ray.iofree

    An open-source unified framework for scaling artificial intelligence, machine learning, and Python workloads across distributed clusters.

Databases (4)

  • Common Crawl commoncrawl.orgfree

    Open repository of web crawl data petabytes in size, widely used for distributed processing benchmarks and training web-scale models.

  • Registry of Open Data on AWS registry.opendata.awsfree

    Repository of large-scale open datasets hosted for distributed analytics, high-performance computing, and machine learning.

  • Data.gov data.govfree

    The United States government open data repository, offering hundreds of thousands of datasets across scientific, social, and economic domains.

  • Kaggle Datasets kaggle.comfree

    Public community platform hosting thousands of diverse datasets for distributed analysis and predictive modeling.

Learn (11)

  • Designing Data-Intensive Applications dataintensive.netpaid

    Comprehensive book by Martin Kleppmann exploring principles, architectures, and trade-offs of distributed data systems.

  • Distributed Systems (van Steen and Tanenbaum) distributed-systems.netfree

    Foundational computer science textbook covering architectures, processes, communication, coordination, and fault tolerance in distributed systems.

  • Kubernetes Documentation kubernetes.iofree

    Official guide and reference documentation for container orchestration, cluster architecture, and distributed service management.

  • Apache Spark Documentation spark.apache.orgfree

    Official reference and programming guides for scalable cluster computing and distributed data processing with Apache Spark.

  • Cloud Run Documentation docs.cloud.google.comfree

    Google Cloud documentation for Cloud Run, a managed platform for running containers, covering deployment from source, the container contract and configuration.

  • Cloud Architecture Center docs.cloud.google.comfree

    Google Cloud collection of reference architectures, design guides and best practices for building reliable, secure and scalable systems in the cloud.

  • A Gentle Introduction to Blockchain Technology bitsonblocks.netfree

    Plain-language explainer of how blockchains, distributed ledgers and consensus work, aimed at business readers and students without a technical background.

  • Minimum Viable Block Chain igvita.comfree

    Step-by-step essay that builds up the design of a blockchain from first principles, explaining signatures, proof of work and double-spend protection for engineers.

  • AWS Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on Amazon Web Services: topics laid out in a suggested study order, each linking to further reading.

  • Cloudflare Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on building on the Cloudflare platform: topics laid out in a suggested study order, each linking to further reading.

  • Kubernetes Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on container orchestration with Kubernetes: topics laid out in a suggested study order, each linking to further reading.

Publications (4)

Blogs and sites (5)

  • The Morning Paper blog.acolyer.orgfree

    Influential archive curated by Adrian Colyer offering accessible summaries of milestone computer science and distributed systems research papers.

  • Martin Kleppmann's Blog martin.kleppmann.comfree

    Technical blog covering distributed systems, local-first software, CRDTs, and database replication.

  • Kubernetes Blog kubernetes.iofree

    Official blog highlighting architectural patterns, release features, and technical updates from the Kubernetes distributed computing ecosystem.

  • AWS Architecture Blog aws.amazon.comfree

    Technical articles, best practices, and patterns for building scalable, resilient distributed applications on cloud infrastructure.

  • IPFS Forum discuss.ipfs.techfree

    Discussion forum for the InterPlanetary File System community, where users and developers ask questions and share projects about decentralized storage.

Events and conferences (4)

Suggest a resource

External summary: Wikipedia

Read article on Wikipedia

Loading Wikipedia summary…

Research panel

Live results from 8 external sources. Not curated by IPL — use them as a starting point.

Source: Wikipedia

The Wikipedia summary appears here.

Related Wikipedia articles

Community Discussion

Join the conversation, ask questions, or suggest improvements to this content.

Loading discussions...

Artificial Intelligence Machine Learning Big Data Computer Information Systems Computer Science Computer Vision Cyber Security Data Science Databases Hardware Human-Computer Interaction IT Certification Natural Language Processing Networking Operating Systems Robotics Software Engineering

Part of Computing