dag.shell
190 subscribers
703 photos
100 videos
6 files
328 links
Download Telegram
dag.shell
แŠฅแ‹š แŒ‹แˆ แˆŒแˆ‹ แ‰ตแŠฉแˆณแ‰ต ๐Ÿคง
U see am locked in for 4 years, that's why I haven't visited it ๐Ÿ˜
Mickyas Tesfaye
weyne Dag ๐Ÿ˜‚๐Ÿ˜‚
แ‹ˆแŠ•แ‹ตแˆ(@MickyCodes) แ‹ˆแŠ•แ‹ตแˆ™ แˆ‹แ‹ญ แ‹ญแАแˆณแˆ แˆ›แˆˆแ‰ต แ‹ญแˆ„ แАแ‹ ๐Ÿคง
๐Ÿ˜3
Today was supposed to be the project launch date (Day 7), and Iโ€™m trying to finish it today, hopefully tonight or tomorrow. Iโ€™ll drop something after starting different side projects and somehow finally being about to finish the mini project instead of the main one ๐Ÿคง
๐Ÿ”ฅ3
Forwarded from แนฌech_แนขteps Hub (Kalkidan)
Sometimes, all we need is someone who lifts our spirits, believes in us, and reminds us that no matter what we're facing, we are capable of overcoming it.
แนฌech_แนขteps Hub
Sometimes, all we need is someone who lifts our spirits, believes in us, and reminds us that no matter what we're facing, we are capable of overcoming it.
Idk about yโ€™all, but that someone is my bro to me. Heโ€™s not my sub so I can appreciate him freely (habsha yekoral sednek begltse so i choose to hide)
Is it possible before the academic year starts me to hit 300subs ๐Ÿ˜ so I can flex on my Gigi crush?
๐Ÿ’ฏ2๐Ÿ˜1
dag.shell
so I can flex on my Gigi crush?
This media is not supported in your browser
VIEW IN TELEGRAM
๐Ÿ‘€lesson of the day(of backend guys)

The Failure-tolerant systems

Letโ€™s say you have a Telegram bot. Telegram sends an event to your server through a webhook, and your worker is responsible for processing that event.

Now imagine your worker receives the event, but something fails while processing it.

If your system simply tells Telegram, โ€œYep, I got it โœ…โ€ before the processing is actually completed, Telegram assumes everything went fine. Your worker failed, but the event is already considered handled.

Now youโ€™ve lost the event ๐Ÿคง๐Ÿ˜

Sure, Telegram may keep updates available for some time, but your application logic shouldnโ€™t depend on that as a recovery mechanism. Your system should be designed so that a temporary worker failure doesnโ€™t mean permanent data loss.

Thatโ€™s where queues come in.

Instead of:

"Webhook โ†’ Worker โ†’ if worker fails, event is gone "๐Ÿ’€

You can do:

"Webhook โ†’ Queue โ†’ Worker โ†’ Process"

The queue acts as a buffer between receiving an event and processing it. If the worker crashes, fails, or needs to restart, the event can remain in the queue and be processed again.

Thatโ€™s basically the idea behind building a failure-tolerant system: assume things will fail, and design the system so failures are recoverable.

For my current setup, Iโ€™m using Supabase for pretty much everything so they have Supabase Queues (via some pg db extension )

As they say pg db for all since supba is on top of it supba for all๐Ÿ˜
Why tho saying sorry is easier than *yekrta* for genZ
If ur looking for project idea here it's

As a certified bus user ๐Ÿคง๐Ÿ˜

what if there was an AI-powered app that could help blind people identify which bus is standing in front of them? I have seen them struggle a lot,they miss a lot of buses if there is no one around them to ask
๐Ÿ”ฅ2
dag.shell
As a certified bus user ๐Ÿคง๐Ÿ˜
This media is not supported in your browser
VIEW IN TELEGRAM
Soset Hub
Pulling all nighters @ abrhot with @dag_shell
@MickyCodes โŒ
Mickey (the Disney character) stickers โœ…

Anyway
@dag_shell x @soset_ge in abechu building
๐Ÿ˜5
Am I the only one ๐Ÿ‘€ who feels like friend of [ them(awera gangs) ]
๐Ÿ’ฏ4๐Ÿ‘1
dag.shell
Afternoon(morning to me) lock-in session with ma little one sis
Owww look what she got out of the book z GOAT ๐Ÿ
dag.shell
Owww look what she got out of the book z GOAT ๐Ÿ
yo if you're seeing this @tamas_archive it's ready to be archived i mean for sale ๐Ÿ‘€๐Ÿ˜
โค1
npm uninstall *rase-metat* --from=*me* ๐Ÿคง
๐Ÿ˜ญ2
dag.shell
npm uninstall *rase-metat* --from=*me* ๐Ÿคง
Egnam last SMA of the year enargi enda ๐Ÿ‘€