Vigyata.AI
Is this your channel?

coding on the roof as a backend engineer

3.5K views· 140 likes· 12:41· Oct 4, 2022

🛍️ Products Mentioned (10)

As a backend engineer, I'm building some scripts that will make it easier for front-end engineers to test notifications. Here are some thoughts on how to approach testing and build maintainable systems quickly outside of core features. Were there any concepts in this video that you didn't understand or were confusing? Comment them down below and I'll do a reaction video going more in-depth into those concepts. What to learn how to code? Sign up for LinkedIn Learning! https://linkedin-learning.pxf.io/c/1435904/449670/8005 Learning Java course https://www.linkedin.com/learning/learning-java-4/welcome-to-learning-java?u=2125562 Courses on LinkedIn Learning! https://www.linkedin.com/learning/instructors/kathryn-hodge TikTok for programming tips on the go https://www.tiktok.com/@blondiebytes Amazon Storefront: https://www.amazon.com/shop/blondiebytes Also check out... Make a Google Action https://youtu.be/03i5LoO_neU What is a Framework? https://youtu.be/HXqBlAywTjU What is a JSON Object? https://youtu.be/nlYiOcMNzyQ What is an API? https://youtu.be/T74OdSCBJfw What are API Keys? https://youtu.be/1yFggyk--Zo Using APIs with Postman https://youtu.be/0LFKxiATLNQ Support me on Patreon! https://www.patreon.com/blondiebytes Check out my Python Basics course on Highbrow! https://gohighbrow.com/portfolio/python-basics/ Free HACKATHON MODE playlist: https://open.spotify.com/user/12124758083/playlist/6cuse5033woPHT2wf9NdDa?si=VFe9mYuGSP6SUoj8JBYuwg MY FAVORITE THINGS: Stitch Fix Invite Code: https://www.stitchfix.com/referral/10013108?sod=w&som=c FabFitFun Invite Code: http://xo.fff.me/h9-GH Uber Invite Code: kathrynh1277ue Postmates Invite Code: 7373F SoulCycle Invite Code: https://www.soul-cycle.com/r/WY3DlxF0/ Rent The Runway: https://rtr.app.link/e/rfHlXRUZuO Want to BINGE?? Check out these playlists... Quick Code Tutorials: https://www.youtube.com/watch?v=4K4QhIAfGKY&index=1&list=PLcLMSci1ZoPu9ryGJvDDuunVMjwKhDpkB Command Line: https://www.youtube.com/watch?v=Jm8-UFf8IMg&index=1&list=PLcLMSci1ZoPvbvAIn_tuSzMgF1c7VVJ6e 30 Days of Code: https://www.youtube.com/watch?v=K5WxmFfIWbo&index=2&list=PLcLMSci1ZoPs6jV0O3LBJwChjRon3lE1F Intermediate Web Dev Tutorials: https://www.youtube.com/watch?v=LFa9fnQGb3g&index=1&list=PLcLMSci1ZoPubx8doMzttR2ROIl4uzQbK GitHub | https://github.com/blondiebytes

About This Video

For the last six months I’ve been working on notifications, and they’re honestly way more interesting (and annoying to test) than the usual request/response flow. Most backend systems are built around the front end asking for data, middleware doing some processing, and then returning a response. Notifications flip that model: the backend decides “it’s time,” emits an event, middleware listens, transforms or enriches the payload, and the front end just displays it. That one-way, event-driven setup is great for product needs, but it makes manual testing way less straightforward. In this video I walk through why testing notifications is hard and what options you actually have. You can add a test endpoint to your main service, or build a separate test service so you don’t burn resources in production-ish systems. But the real pain point I hit was access management: my middleware team can push fake notifications into the same place the backend uses, and the front end can’t—so they keep pinging me to do it. My solution was to create scripts + a README so they can generate and send test notifications safely without giving them cloud console access (nope). I even started in Python, realized I was basically just shelling out to terminal commands, and switched to bash. The goal: faster end-to-end-ish testing, less manual work, and a tool one engineer can try before I unleash it on the whole team.

Frequently Asked Questions

🎬 More from blondiebytes