Frain: Effortlessly handle third party dependencies

Frain
Frain Publications
Published in
3 min readMar 15, 2021

We now live in a digital world where digital products are released almost every day because we keep thinking and creating ways to make our lives better. These digital products are getting so good and robust day by day that they are now able to rely on each other through third-party API integrations to better serve customers — these products are no islands. For this reason, these products and the customers need a way to know when another product/service it depends on is not available, that’s the problem Frain is here to solve.

Frain started as a Twitter Bot that tweets to notify its followers whenever any of the services within its monitoring scope isn’t available/up as it should be. Looking at the bigger picture, this is a crucial detail and it shouldn’t only be available on the timeline just for people scrolling through and possibly trying to have fun and while away time. So we took it a step further!

Frain Web App

Frain is now a PWA platform that allows you to subscribe to services and categorize them as a product so you can have context when you login into the dashboard. Your dashboard gives you a detailed list of services you’ve subscribed to, grouped by their product name along with their respective current status; at a glance, you can know the status of your third-party dependencies for each of your products.

Frain Dashboard

We know you might not actively be on the platform when any of your monitored services are down, so we made notification channels available for you to set up notifications for each product. We currently support three notification channels: SMS, Webhooks (coming soon), and Email. With this, you can set how and where you want to get your dependencies status updates.

Product Notification on Frain

We also do not want to spam or bug you unnecessarily with status updates and this informed the decision of allowing you to set notification preference for each service. With this, you can specifically select when you want to get notified of a status update.

Product Notification Preference on Frain

Those are the few cats we believe are good enough to be let out of the bag at the moment with a whole lot to come, let’s give you a glimpse:

Soon,

  • You’ll be able to connect webhooks to programmatically handle service updates.
  • You’ll be able to monitor any custom third-party integrations (e.g. Core banking, Nibss) just like you can with the provided services.

…and more.

We’re building Frain so that you don’t have to think about handling these third-party dependencies yourself, making your system and engineering much more efficient by focusing on building the actual solutions for your customers.

Lastly, Frain is currently available for free — here use it, break it and have fun, but please while you’re at it, kindly send us your feedback at emmanuel@frain.dev or subomi@frain.dev

Cheers 🎉

--

--

Frain
Frain Publications

At Frain, we’re passionate about the product delivery value chain. Building products that truly enable products and products teams.