a chat program that multiple clients connect to a server to send and receive messages.
in this project, there is a complex event processing engine that tracks messages between each client and finds a specific pattern that was used between two clients.
our specific pattern is the consequence word of A, B, and C in three different and serial message.
this project has two-part, CEP engine thatapache Flink with java was used, and for chat, python was used.