Real-world use case: vaccination clinic
1. Real-world use case: vaccination clinic
Welcome back to the final lesson of this course. You've learned a lot about data processing methodologies; let's do a quick review and then consider our last scenario.2. Data processing review
We've covered three primary data processing types during this course. The first is batch processing: it's a well-understood scenario and is great for large sets of data, but it has potentially poor latency for data updates / responsiveness. The second type we looked at is the queue. This is perfect when you need to maintain processing order, but it gets tricky to manage and scale. Finally, we spent most of our time together on stream processing. As we've learned, this is a great method for latency and variable data characteristics, but there can be issues with scaling the processes. For further review on any of these details, please review the previous chapters for a refresher.3. Complex systems
While we've looked at a couple of examples thus far, true real-world implementations of data processes are often complex. Unfortunately, not all data processes fit within a simple, self contained configuration. Many real-world scenarios may require multiple components (meaning streams, queues, and data batching processes) to build the best processing model. The concepts we've covered in this course can be applied to the various components of a process as required.4. Vaccination clinic
As we're all acutely aware, a health crisis can have a profound effect on everyone's life. Let's consider the idea of data monitoring throughout a vaccination clinic. A vaccination clinic as described here is any location where patients can obtain a vaccination and the process for how they do so. There are multiple, simultaneous moving pieces to any given clinic. The components will vary based on the locale and the requirements of the local jurisdiction. For our purposes, consider a large self-contained clinic, capable of providing vaccines to a large group of people at any given time. While we're considering a large clinic, these concepts could apply to smaller pharmacies, doctors offices, or clinics depending on locale.5. Vaccination clinic areas
For our clinic, there are five general areas. They can represent various parts of the clinic, and can map to different data processes (batch, queue, or stream). The arrival / entrance represents the initial line of entry to the clinic and where the person is checked for an elevated temperature or other symptoms. There is only a single line into the clinic. Next is registration: checking-in and validating information. There are multiple registrars in this area. Then comes vaccine administration, the actual application of the vaccine. There are multiple vaccine stations. After getting their shot, patients move to the monitoring area where people are watched in case of reactions post-vaccine application. There are ten-fifteen spaces for people, but each must wait at least fifteen minutes prior to departure. Finally, we have departure, where people can leave the clinic.6. Let's practice!
Now that we've described what our clinic looks like, let's map this clinic to what we've learned during this course!Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.