Skip to content

Go Lightning Talks: Apache Kafka; Solving Problems with Bosun

Photo of Nick Manning
Hosted By
Nick M.
Go Lightning Talks:  Apache Kafka;  Solving Problems with Bosun

Details

For this month, we have a few speakers speaking about various topics.

So far it will be (unless anyone else would like to speak, 1 slot remaining!):

TALK 1

Introduction to Apache Kafka and Stream Processing with Go

Apache Kafka is publish-subscribe messaging rethought as a distributed commit log. A single Kafka broker can handle hundreds of megabytes of reads and writes per second from thousands of clients. Kafka is designed to allow a single cluster to serve as the central data backbone for a large organization. It can be elastically and transparently expanded without downtime. Data streams are partitioned and spread over a cluster of machines to allow data streams larger than the capability of any single machine and to allow clusters of co-ordinated consumers. Messages are persisted on disk and replicated within the cluster to prevent data loss. Each broker can handle terabytes of messages without performance impact. Kafka has a modern cluster-centric design that offers strong durability and fault-tolerance guarantees. In this talk, Joe will talk about the architecture of Kafka and how to start using Go for stream processing with Kafka

Bio:
Joe Stein is an Apache Kafka committer and PMC member. Joe is the Founder and Principal Architect of Big Data Open Source Security LLC a professional services and product solutions company. Joe has been a developer, architect and technologist professionally for 15 years now having built back end systems that supported over one hundred million unique devices a day processing trillions of events. He blogs and hosts a podcast about Hadoop and related systems at All Things Hadoop and tweets @allthingshadoop

TALK 2

Problem Solving in Go and Bosun Monitoring

The Stack Overflow SRE group recently open sourced Bosun, a monitoring and alerting system in Go. An alerting system needs to have few dependencies, since it's job is to report when other services are down. This and other requirements forced certain kinds of solutions while implementing in Go. This talk will discuss some of the more interesting techniques and patterns used to solve these problems.

Bio:
Matt Jibson is a developer at Stack Overflow where he has worked on Careers, the Stack Overflow job board, and is now on the SRE team writing Go full-time. He also createdgoread.io (http://goread.io/), a RSS reader in Go that runs on App Engine.

Hosted By: Ensemble Co Working

Businesses looking for a top-notch coworking space in New York’s Midtown should check out what Ensemble has to offer. Located at 1150 Avenue of the Americas, the property has been rated by Time Out New York Magazine as one of the city’s coolest coworking spaces.

Ensemble draws a lot of tech and startup companies. In a like-minded work environment, individuals can collaborate, network, and frequently bounce off ideas with one another.

From 24/7 access to full kitchen with coffee, espresso, tea and filtered water, 1150 Avenue of the Americas meets all the needs. Tenants will have wifi and internet, the use of copier, scanner and printer. There is a lounge area, phone room, and conference room with projector and screen.

Photo of NYC Golang group
NYC Golang
See more events
Ensemble Coworking Space
1150 6th Ave, 6th Floor · New York, NY