• Planes, Rafts, and Pods: A Tour of Distributed Systems Within Kubernetes

    Hey Folks- Next month we're lucky to have Bo Ingram presenting "Planes, Rafts, and Pods: A Tour of Distributed Systems Within Kubernetes": "Kubernetes is a flexible platform for running containerized applications. Built around clustered hosts, Kubernetes leverages its distributed nature to deploy and run applications. In this talk, we’ll take a look at the components Kubernetes uses to make the distributed magic happen, and how they interact with each other. We’ll check out the architecture of Kubernetes, take a dive into etcd, and show how all the pieces work together to run applications." Bo Ingram is a platform engineer at Craftsy who spends his time flipping back and forth between backend feature development and infrastructure work. He has a problem where he buys more books than he can ever hope to read. Kubernetes is a technology that has gained a lot of traction, and this is a really interesting perspective on it. Looking forward to seeing you all next month! Rich Beaudoin Organizer

    3
  • IPFS: The Distributed Web

    Code

    Hey Folks- After a bit of a hiatus we're back next month with an interesting talk about IPFS (https://ipfs.io/), which is a distributed, peer-to-peer hypermedia protocol that some folks say may be the future of the Web. IPFS builds on many of the same concepts and approaches as Git, BitTorrent, and others to provide a decentralized way to store and access blobs of data. From the wikipedia entry: (https://en.wikipedia.org/wiki/InterPlanetary_File_System) " IPFS provides a high-throughput, content-addressed block storage model, with content-addressed hyperlinks. This forms a generalized Merkle directed acyclic graph (DAG). IPFS combines a distributed hash table, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other. " We'll present an overview of IPFS, get people up and running, and have a discussion about some of it's more interesting details. Looking forward to seeing everyone, Rich Beaudoin, Organizer

    15
  • Lamport Hack Session and Discussions

    Code

    Hey Folks- This month we'll get together to take a look at some cool distributed projects, and look at the progress we're making on our project Lamport (https://github.com/Distributed-Computing-Denver/lamport). They'll be pizza and beer and it's a great opportunity to come by and see how you can help contribute to our open source project. All skill levels welcome. Hope everyone can make it. Rich Beaudoin Organizer

  • Distributed Computing Hack Night

    Code

    Hey Folks- This month we're going to get together to do some hacking on our group project Lamport (https://github.com/Distributed-Computing-Denver/lamport), network, and enjoy some pizza and beer. This is a great opportunity to learn about our group project in person, as well as meet some of our group members. We also encourage you to bring any project/technology you've been working on recently. Consider this an informal gathering of sorts. Looking forward to seeing everyone. Rich Beaudoin Organizer

    1
  • Building a Distributed System: The Basics

    Location visible to members

    Hey Everyone- For our April meeting, we'll be taking a look at building a distributed system from the ground up. We'll start at ground zero and slowly build up our own distributed system by exploring fundamental concepts, and using existing tools like Apache Zookeeper, Apache Curator, and AWS. We'll be creating a project on GitHub for our code and to track our progress. No formal knowledge of distributed systems is required, and coding/participation is optional. This is a great opportunity to learn about distributed systems, coding, and even a little bit about cloud deployments. Look forward to seeing everybody this month, and holler with questions. Rich Beaudoin Organizer

    6
  • Ethereum - A Blockchain with Smart Contracts

    Following up on last month's look at the distributed nature of the Bitcoin blockchain, we're lucky to have Kent Barton stop by and talk about Ethereum (https://www.ethereum.org/): "Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference." We'll take a look at how it differs from Bitcoin, Smart Contracts, and examine it's decentralized/distributed characteristics. Kent Barton is the organizer of Ethereum Denver (http://www.meetup.com/Ethereum-Denver/), and a cryptocurrency enthusiast. We're lucky to have him as a guest to teach us about a technology that has been all over the news lately. Looking forward to seeing everyone for the talk. Rich Beaudoin Organizer

    3
  • The Distributed Nature of the Blockchain

    Location visible to members

    Welcome back everyone, we've got a great talk next month... One of the most compelling features of Bitcoin is the way in which it achieves distributed consensus through "proof of work". This is different than other consensus protocols like Paxos (https://en.wikipedia.org/wiki/Paxos_(computer_science)) or Raft (https://en.wikipedia.org/wiki/Raft_(computer_science)) in that consensus can be achieved by a collection of anonymous nodes in a decentralized manner. Benjamin Ullrich will take a look at the distributed nature of the Bitcoin blockchain, how it's unique, and compare it to other approaches to distributed computing. By the end of this talk you'll begin to understand why everyone has been talking about the disruptive nature of the "blockchain". Looking forward to meeting up again, hope to see everyone next month. Rich Organizer

    8
  • Building a Reactive Environment with Consul

    Location visible to members

    Consul (https://www.consul.io/) is a relatively new service discovery and configuration tool which is rapidly gaining popularity. In this presentation Brian Ehmann will show us how to use Consul to securely configure their environment, and demonstrate how one can cause automated reconfiguration and reloading of distributed services based on changes in Consul's property management system. Looking forward to seeing everyone! Rich Beaudoin Organizer

  • Ceph, A Distributed Object Store and File System

    Hey Folks- For April we are fortunate to have Ian Colle from Red Hat present. Join us for a walkthrough of the Ceph architecture, its current status, how it integrates with OpenStack, and plans for future development. Ceph is a fully open source distributed object store, network block device, and POSIX file system designed for reliability, performance, and scalability from terabytes to exabytes. Ceph offers a Swift and S3-compatible REST API for seamless data access. Ceph's network block device can be used to store large images and volumes, supporting thin provisioning and snapshots. Ceph has native support for Qemu/KVM, libvirt, CloudStack and OpenStack which makes it an attractive storage option for cloud deployments. Ian Colle is the Global Director of Software Engineering at Red Hat (formerly Inktank), leading the company's Ceph development efforts. Prior to Inktank, Ian held positions in Intel’s High Performance Data Division and Whamcloud’s High Performance Computing team. He is an avid trail runner who thinks running up the sides of mountains is an enjoyable way to exercise. This is going to be a great talk, don't miss this one. Rich Beaudoin Organizer

    5
  • The Case for Distributed Databases

    Code

    Hey Everyone- Sorry for the short notice, but we will have Sargun Dhillon from Riak stopping by to talk distributed databases next week. Sargun Dhillon (@sargun) is interested in schemes for efficient, flexible computer networks to enable the next generation of applications. He comes from an operations background, and spends much of his time thinking about how we can make distributed systems, networking, and databases friendlier to run. Basho is a distributed systems company dedicated to making software that is highly available, fault-tolerant and easy-to-operate at scale. Basho's distributed database, Riak and Basho's cloud storage software, Riak CS, are used by fast growing Web businesses and by over 25 percent of the Fortune 50 to power their critical Web, mobile and social applications and their public and private cloud platforms. Hope everyone can make it. Rich Beaudoin Organizer

    4