Service Weaver Workshop (In-person)

188 The Embarcadero, 188 The Embarcadero, San Francisco, 94105

GDG San Francisco

Join us to get hands-on experience on Service Weaver.

Jul 28, 2023, 1:00 – 4:00 AM (UTC)

70 RSVP'd

Key Themes

Cloud

About this event

Workshop on Service Weaver

Service Weaver (https://serviceweaver.dev) is a programming framework that makes it easy to write, deploy, and manage distributed applications written in Go. With Service Weaver, you write your application as a modular monolith and compile it into a single binary. The Service Weaver runtime then splits the binary and deploys it as a set of distributed services. This programming model enables you to focus on what your code does without worrying so much about where it runs. You can deploy your application across multiple execution environments, locally on your laptop, across a pool of machines via SSH, or in the cloud! Additionally, the Service Weaver runtime can reduce infrastructure costs and improve application latency by several orders of magnitude compared to the status quo. These metrics that are of real concern in the industry lately (https://tinyurl.com/3tdhy78p).


Learning Outcomes

By the end of the workshop, you should be able to:

  • Develop a Service Weaver application.
  • Add instrumentation (e.g., logs, metrics, traces) to your application.
  • Debug, monitor, and test your application.
  • Understand how to deploy your application to the cloud.


Workshop Structure

Part 1: Service Weaver Presentation

  • What is Service Weaver?
  • Service Weaver concepts.
  • How to develop, deploy, debug, and monitor a Service Weaver application.

Part 2: Hands-on Activity

  • We will develop, instrument, test, and debug a Service Weaver application.

Requirements

  • Please bring a Linux or MacOS laptop with Go version 1.20 or later installed.
  • Please prepare your development environment to write Go programs.


Note: The RSVP is limited for this in-person workshop. It's on a first come, first serve basis.

When

When

Friday, July 28, 2023
1:00 AM – 4:00 AM (UTC)

Speaker

  • Srdjan Petrovic

    Google

    Principal Software Engineer

Hosts

  • Vikram Tiwari

    Co-Founder, Omni Labs

    Google Developer Expert for Cloud and ML

  • Riya Dashoriya

    Quizlet

    Engineering Manager

Partners

GoSF logo

GoSF

AI Camp logo

AI Camp

Organizers

  • Riya Dashoriya

    Quizlet

    GDG Organizer

  • Vikram Tiwari

    Omni Labs, Inc.

    GDG Organizer

  • NISHIT BAVISHI

    Cruise

    NRE

  • Edward Choudhry

  • Ishai Hachlili

  • Jose Ruiz

    Picaio

    Head of AI

  • Trish Whetzel

    UNC

    Knowledge Engineer

  • Sako M

    Gladly

    Platform engineer

  • Radhika Mitra

    GDG Organizer

    Product & Marketing

  • Kyle Casterline

  • Wayne Liu

Contact Us