5 Managing Data with GitHub Copilot and Copilot Chat
This chapter covers
- Persisting our data into a relational database
- Streaming our data using Apache Kafka
- Incorporating event-driven principles
- Analyzing our data to monitor the location using Spark
The last chapter laid the foundation for our Information Technology Asset Management system. However, this application will not fulfill our requirements without data. Data is the life’s blood of every application. That is what this chapter is all about: the various ways that we can use Generative AIs to create data, stream data, transform data, react to data, and learn from data.
Perceptive individuals might have noticed in the last chapter that our data access pattern would not have worked as it was incomplete. The opening section of this chapter will address this. After that, we will set up our database, fix the classes which access this data, and load some sample data for us to use in the rest of the chapter.