Australian Virtual Power Plant Running on Kafka Streams
Hello Streamers!
Please find the details to join this fun and informative meetup below.
Find information about upcoming meetups and tons of content from past
Kafka Meetups all over the world:
cnfl.io/meetup-hub
Agenda (time below is GMT+2):
- 6:00pm-6:05pm: Online networking (optional)
- 6:05pm-6:50pm: Australian Virtual Power Plant running on Kafka Streams, Vladislav Vavra, Sr. Developer, AmpX
- 6:50pm-7:00pm: Q&A
Speaker:
Vladislav Vavra, Sr. Developer, AmpX
Title:
Australian Virtual Power Plant running on Kafka Streams
Abstract:
Energy production is moving towards distributed energy sources these days. One of the sources are household photovoltaic power plants (PV). Besides obvious economical and ecological benefits they also represent challenges to the utility grid stability. One way to overcome such challenges is to install batteries at homes and dispatch the energy from them to keep the grid stable. At AmpX we are working on a platform for an Australian customer for monitoring and managing hundreds of household PVs. Those PVs are aggregated in a virtual power plant (VPP) in order to stabilize the grid and maximize the households revenues. As the data generated by the PVs is a never-ending stream of many metrics we opted to use Kafka Streams for the processing. The story starts by polling the data from the provider of the PV systems to the Kafka in the Avro format. Then we perform various aggregations like 5 minutes bucketing or day bucketing among multiple time zones. Based on the data we take various actions. The data is also stored in a Postgres database using Kafka Connect. A web server queries Postgres and allows the users to analyze the state of the VPP. This approach allows us to split the data pre-processing, control and the user queries and this increases system stability and makes the developers live easier.
Bio
Vladislav is a software developer with a keen in robustness and reliability. He enjoys the feeling of things "running smoothly". Besides being a programmer, he loves home beer brewing with follow-up tasting.
Don’t forget to join our Forum and Community Slack Team! https://www.confluent.io/community/ask-the-community/
If you would like to speak or host our next event please let us know! [email protected]