• Kicking Your Database to the Curb and Fun with Kafka!

    Details Join us for an Apache Kafka® meetup on May 23rd from 5:30pm, hosted at Wayfair in Boston. The address, agenda and speaker information can be found below. See you there! "* IMPORTANT: For security reasons, the venue requires first and last name. Please make sure you provide this data within this form: https://docs.google.com/forms/d/e/1FAIpQLSed57NFh_H_jQoYVC7GhoVRAGvlZI75OXUrYaFvXVM3fig2lQ/viewform This will help to ensure entrance to the building. Thank you!*" --- 5:30pm-6:00pm: Doors Open, Networking, Pizza and Drinks 6:00pm - 6:45pm: Bill Bejeck, Confluent 6:45pm-7:00 pm: Break/Networking 7:00pm - 7:45pm: Bill Scott, Jacob Zweifel & Srinivas of Tribal Scale, Cupcakes, Kafka, and .NET Core 7:45pm - 8:00pm: Additional Q&A and Networking --- First Talk: Speaker: Bill Bejeck/ Confluent/ @bbejeck Title: Kicking Your Database to the Curb Abstract: In typical microservice applications, you'd need to send the state of that microservice to a relational database -- i.e., manage remote state -- then use another app to view the results as the microservice updates the database. Unfortunately, this common approach has few downsides: increased complexity and code management among them. But there is an alternative for your microservices: The Streams API of Apache Kafka is a state-of-the-art stream processing library to write large-scale, fault-tolerant, elastic, scalable applications. It includes powerful local state management functionality, which eliminates the need for remote state storage in many use cases. Kafka Streams eases that burden by providing a mechanism, Interactive Queries or IQ, to view the state across all streams instances. What's compelling about Interactive Queries is that you don't need to know which application instance contains the information required. You query one Kafka Streams instance, and if it does not hold the desired record(s), it asks the other Kafka Streams instances on your behalf. So with Interactive Queries, you can build, for example, dashboard functionality without the need of adding another storage technology, you can directly query Kafka Streams itself and retrieve all of the state you need directly as records are arriving. In this talk, I'll give the audience some background context on event streams and update streams, and how update streams use state. From there, the audience will learn how to enable interactive queries, how to implement IQ, and some best practices and the tradeoffs of using IQ. ----- Second Talk: Speakers: Bill Scott (@BillScottCoder),Jacob Zweifel (@jacob_zweifel) & Srinivas (@srigumm)/ Tribal Scale Title of Talk: Cupcakes, Kafka, and .NET Core Abstract: The tech world has been lit on fire by event sourcing and micro services, and by this time, you’ve probably heard of all of the benefits, perhaps even a few of the pitfalls, and have been impressed by the scale at which others are using Kafka in their environment and the solving of complex operational problems. You’re fired up and ready to start implementing your first Kafka-based solution using .NET Core… but struggling to find example architectures to use as a point of reference! In this talk, we’ll take the audience through a tour of some common implementation patterns that we’ve seen when implementing .NET Core micro-services and Kafka through the lens of an interactive cupcake factory (real cupcakes sadly not included). We will introduce common implementation patterns such as Kafka Connect, Streaming topics, CDC, Log Compaction …other patterns that Bill Scott and Srini implementing in the Cupcake factory… The Cupcake Factory is our open-source reference implementation. You’ll leave with access to a reference architecture, .NET code samples, and a appetite for a dozen of everyone’s favorite cake-based sweet treat. ----- Don't forget to join our Community Slack Team! https://launchpass.com/confluentcommunity NOTE: We're unable to cater for attendees under the age of 18.

  • RESCHEDULED: What is Apache Kafka and Wayfair's Journey with Apache Kafka

    RESCHEDULED FROM 12TH FEBRUARY DUE TO SNOW. Join us for an Apache Kafka meetup on March 12th from 5.30pm, hosted by Wayfair in Boston MA. The address, agenda and speaker information can be found below. See you there! Agenda: 5:30pm - 6:00pm: Networking, Pizza and Drinks 6:00pm - 6:45pm: Viktor Gamov, Confluent 6:45pm - 7:30pm: Fred Oettinger & Vinay Narayana, Wayfair 7:30pm - 8:00pm: Additional Q&A and Networking ----- First Talk Speaker: Viktor Gamov Title: What is Apache Kafka, and What is a Streaming Platform? Abstract: Streaming platforms have emerged as a popular, new trend, but what exactly is a streaming platform? Part messaging system, part Hadoop made fast, part fast ETL and scalable data integration, with Apache Kafka at the core, streaming platforms offer an entirely new perspective on managing the flow of data. This talk will explain what a streaming platform such as Apache Kafka is and some of the use cases and design patterns around its use—including several examples of where it is solving real business problems. New developments in this area such as KSQL will also be discussed. --- Second Talk Speakers: Fred Oettinger & Vinay Narayana Title: The Kafka Journey at Wayfair Abstract: Kafka is the messaging platform of choice at Wayfair. Kafka went through an extraordinary growth at Wayfair over the last 2 years growing from 1 data center to 7. Attend this session to understand why Wayfair decided to implement Kafka, how our approach has evolved over time, configurations choices we made, some common issues, and touch on where we’re headed going forward. By breaking down our reasons and approach with Kafka, it will help describe some of the challenges we face, and provide color to the decisions we’ve made. ----- Don't forget to join our Community Slack Team! https://launchpass.com/confluentcommunity Want to speak or host? [masked] NOTE: Please do not sign up for this event if you are under 18.