In this workshop, you'll implement an emoji search engine as a Service Weaver application.
emoji_search_demo.webm
This workshop will introduce you to the fundamental concepts of Service Weaver including components, listeners, logging, metrics, and more. It will also give you the experience of writing Service Weaver applications from scratch.
The workshop is divided into ten parts. Each part has instructions for you to follow as well as full solutions you can reference. If you're participating in an in-person workshop, don't hesitate to ask your instructor for help. If you're following along online, feel free to open an issue or ask a question on our Discord. Note that this workshop assumes you're running on Linux or MacOS.
- Hello, World!
- A Search Component
- Unit Tests
- An HTTP Server
- Logging
- Multiprocess Execution
- A Cache Component
- Routing the Cache
- Metrics
- ChatGPT
Thank you for participating in the Service Weaver workshop! Please use this feedback form to let us know what you thought.