ACT 1 of the challenge
We must build a system to pinpoint these hotspots in real-time. And we must do it fast. So the Fellowship is notified of new flare-ups immediately. Enabling them to act fast and minimize the damage of the code. Create this system that tracks the hardest hit platforms, namely Twitter and Reddit. And make sure the Fellowship is alerted on their slack channel.
ACT 2 of the challenge
Bad news … The code started an offensive against our direct communication platforms. The Fellowship can’t protect them all. Predictions show that Slack will fall first. But our other systems, namely WhatsApp, text message, phone calls and MS Teams, aren’t safe either. You must extend the alerting system as redundant as possible. Add integrations with as many as possible direct communication methods. Fellowship fighters must be able to configure one and only one preferred channel. You will need to program the different components of an event-driven alerting system. Integrating multiple real-time data sources and different SaaS services. You will get acquainted with cloud technologies like FaaS and messaging services. Get introduced into middleware software required to build resilient, real-time Enterprise integration architectures.
SKILLS AND TOOLS
Decent programming skills. Some insights in software architecture is a plus. Experience using AWS services like Lambda or DynamoDb will be handy but isn’t a requirement.
Terminal, Visual Code Studio, Browser, AWS CLI