Forwarded from Startup & Business Ideas
Steve Jobs' 3 rules for success ❗️
The Apple company shook the world with such things as the iPad, iPhone and iPod, iMac computers, and the Pixar animation studio - and these are not all the achievements of the genius.
✅ “ Do what you love .” Without love for the work you do, you will not be able to achieve half the success that you could achieve.
✅ “ Leave a mark on the Universe .” Innovation does not have to be global in nature, it could be a project to increase productivity at an enterprise or a new device for reading vegetables for housewives, the main thing is that your idea is beneficial and makes the life of ordinary consumers easier.
✅ " Shake your mind ." Try to avoid stereotypical thinking.
The Apple company shook the world with such things as the iPad, iPhone and iPod, iMac computers, and the Pixar animation studio - and these are not all the achievements of the genius.
✅ “ Do what you love .” Without love for the work you do, you will not be able to achieve half the success that you could achieve.
✅ “ Leave a mark on the Universe .” Innovation does not have to be global in nature, it could be a project to increase productivity at an enterprise or a new device for reading vegetables for housewives, the main thing is that your idea is beneficial and makes the life of ordinary consumers easier.
✅ " Shake your mind ." Try to avoid stereotypical thinking.
Forwarded from Google Developer Group AAU (Hira)
🎙 Open Mic Session: FeaturingMoán Bekele
We’re excited to welcome
At Zemenu Innovations,
✨ In this session, expect:
🔹 How AI, ML, and NLP research translates into real products
🔹 Building dependable data pipelines for AI systems
🔹 Leading tech teams as a startup CTO
🔹 Open Q&A on careers, research, and innovation
📅 Date: Friday, January 02, 2025
⏰ Time: 8:00 PM / 2:00 LT
📍 Live on the GDG AAU Channel
Follow us for updates:
| Telegram | LinkedIn | Instagram | TikTok | Face Book | X
#GDGAAU #OpenMicSession
🔥2
የንግድ ባንክ አካውንታችሁን ከፋይዳ መታወቂያችሁ ጋር ለማስተሳሰር የግድ ቅርንጫፍ ሄዳችሁ መሰለፍ አይተበቅባችሁም።
የኢትዮጵያ ብሔራዊ ባንክ ኅዳር 25 ቀን 2018 ዓ.ም ባወጣው መመሪያ መሠረት፤ ሁሉም ደንበኞች የባንክ አገልግሎቶች ለማግኘት እና ሒሳብ ለማንቀሳቀስ የፋይዳ መታወቂያ ማቅረብ ይጠበቅባቸዋል::
በዚህ መሠረት ባንካችን ደንበኞች ወደቅርንጫፍ ቀርበው የሒሳብ ቁጥራቸውን ከፋይዳ መታወቂያ ጋር ከሚያጣምሩበት አሠራር በተጨማሪ ባሉበት አገልግሎቱን የሚያገኙበትን አማራጭ አመቻችቷል።
በመሆኑም ከታች በተቀመጠው የአሠራር ቅደም ተከተል መሠረት የፋይዳ ተለዋጭ ቁጥርዎን (16 አሀዝ-FAN Number) በማስገባት የባንክ ሒሳብ ቁጥርዎን ከፋይዳ መታወቂያዎ ጋር ያጣምሩ::
1. ይህን ማስፈንጠሪያ 👉 https://cbefayda.cbe.com.et/ በመጫን/ በማስገባት ገፁን ይክፈቱ፣
2. የሂሳብ ቁጥርዎን አስገብተው ‘Get OTP’ የሚለውን ይጫኑ፣
3. ሒሳብ ሲከፍቱ ያስመዘገቡትን የስልክ ቁጥር በሚጠቀሙበት የተንቀሳቃሽ ስልክ የተላከልዎትን የአንድ ጊዜ የሚስጥር ቁጥር (OTP) አስገብተው “Verify OTP” የሚለውን በመጫን ያረጋግጡ፣
4. “Log with OTP” የሚለውን ይጫኑ፤
5. የፋይዳ ተለዋጭ ቁጥርዎን (16 አሀዝ-FAN Number) አስገብተው ‘Get OTP’ የሚለውን ይጫኑ፣
6. በድጋሚ በተንቀሳቃሽ ስልክዎ የተላከልዎትን የአንድ ጊዜ የሚስጥር ቁጥር (OTP) አስገብተው “Verify” የሚለውን በመጫን ያረጋግጡ፣
7. “Allow” የሚለውን ይጫኑ፣
8. “Accept and Update” የሚለውን ሲጫኑ “Update complete. Pending Approval” የሚል መልእክት ይመጣልዎታል። ጨርሰዋል።
*
Via #የኢትዮጵያ_ንግድ_ባንክ
➡️ሲስተሙ ብዙ ጊዜ ያስቸግራል። ስለዚህ በተቻለ መጠን እየደጋገማችሁ traffic በማይበዛበት ሰአት ሞክሩት።
የኢትዮጵያ ብሔራዊ ባንክ ኅዳር 25 ቀን 2018 ዓ.ም ባወጣው መመሪያ መሠረት፤ ሁሉም ደንበኞች የባንክ አገልግሎቶች ለማግኘት እና ሒሳብ ለማንቀሳቀስ የፋይዳ መታወቂያ ማቅረብ ይጠበቅባቸዋል::
በዚህ መሠረት ባንካችን ደንበኞች ወደቅርንጫፍ ቀርበው የሒሳብ ቁጥራቸውን ከፋይዳ መታወቂያ ጋር ከሚያጣምሩበት አሠራር በተጨማሪ ባሉበት አገልግሎቱን የሚያገኙበትን አማራጭ አመቻችቷል።
በመሆኑም ከታች በተቀመጠው የአሠራር ቅደም ተከተል መሠረት የፋይዳ ተለዋጭ ቁጥርዎን (16 አሀዝ-FAN Number) በማስገባት የባንክ ሒሳብ ቁጥርዎን ከፋይዳ መታወቂያዎ ጋር ያጣምሩ::
1. ይህን ማስፈንጠሪያ 👉 https://cbefayda.cbe.com.et/ በመጫን/ በማስገባት ገፁን ይክፈቱ፣
2. የሂሳብ ቁጥርዎን አስገብተው ‘Get OTP’ የሚለውን ይጫኑ፣
3. ሒሳብ ሲከፍቱ ያስመዘገቡትን የስልክ ቁጥር በሚጠቀሙበት የተንቀሳቃሽ ስልክ የተላከልዎትን የአንድ ጊዜ የሚስጥር ቁጥር (OTP) አስገብተው “Verify OTP” የሚለውን በመጫን ያረጋግጡ፣
4. “Log with OTP” የሚለውን ይጫኑ፤
5. የፋይዳ ተለዋጭ ቁጥርዎን (16 አሀዝ-FAN Number) አስገብተው ‘Get OTP’ የሚለውን ይጫኑ፣
6. በድጋሚ በተንቀሳቃሽ ስልክዎ የተላከልዎትን የአንድ ጊዜ የሚስጥር ቁጥር (OTP) አስገብተው “Verify” የሚለውን በመጫን ያረጋግጡ፣
7. “Allow” የሚለውን ይጫኑ፣
8. “Accept and Update” የሚለውን ሲጫኑ “Update complete. Pending Approval” የሚል መልእክት ይመጣልዎታል። ጨርሰዋል።
*
Via #የኢትዮጵያ_ንግድ_ባንክ
➡️ሲስተሙ ብዙ ጊዜ ያስቸግራል። ስለዚህ በተቻለ መጠን እየደጋገማችሁ traffic በማይበዛበት ሰአት ሞክሩት።
cbefayda.cbe.com.et
CBE - National ID
Register customers with National ID
All assignments for Stanford's The Modern Software Developer are now available online.
This is the first comprehensive university course covering how coding LLMs are transforming every stage of the software development life cycle. The assignments are intended to take you from noob to expert in how to use AI to improve your software engineering productivity.
🔗 https://github.com/mihail911/modern-software-dev-assignments
Join the channel for more info : @et_open_source
This is the first comprehensive university course covering how coding LLMs are transforming every stage of the software development life cycle. The assignments are intended to take you from noob to expert in how to use AI to improve your software engineering productivity.
🔗 https://github.com/mihail911/modern-software-dev-assignments
Join the channel for more info : @et_open_source
GitHub
GitHub - mihail911/modern-software-dev-assignments: Assignments for CS146S: The Modern Software Dev (Stanford University Fall 2025)
Assignments for CS146S: The Modern Software Dev (Stanford University Fall 2025) - mihail911/modern-software-dev-assignments
❤2👍1
A fully sponsored training program centred on fundamental coding and programming has been introduced by MultiChoice Africa-DStv in partnership with Yenetta Codes Academy.
The initiative is specifically designed for public school students residing in Addis Ababa. The primary goal of the program is to provide digital skill development to students who demonstrate a high level of commitment to learning technology.
Selected participants will undergo structured, hands-on instruction at the Yenetta Codes Academy facilities.
You must first complete the Google form that is attached below in order to take part: https://forms.gle/x5QNsZJqfQPm3Diy9
@et_open_source
The initiative is specifically designed for public school students residing in Addis Ababa. The primary goal of the program is to provide digital skill development to students who demonstrate a high level of commitment to learning technology.
Selected participants will undergo structured, hands-on instruction at the Yenetta Codes Academy facilities.
You must first complete the Google form that is attached below in order to take part: https://forms.gle/x5QNsZJqfQPm3Diy9
@et_open_source
🌟Internship opportunity: Join Excellerent Technology Solutions & Launch Your Tech Career🌟
✨Are you a recent Computer Science or Software Engineering graduate ready to launch your tech career? Excellerent Technology Solutions – Ethiopia Delivery Center is offering internship opportunities for 2024 & 2025 graduates who are passionate about technology and eager to learn in a professional environment.
Internship & Career Areas:
-Software Development
-QA / Testing
-Data Engineering
-Database Development
Why Join:
🔹Gain hands-on experience in tech roles
🔹Work on real projects and build skills
🔹Boost your career and network
Who Can Apply:
🔸Graduates of 2024 or 2025
🔸CGPA 3.5 and above
🔸Background in Computer Science or Software Engineering
🔸High commitment, discipline, and willingness to learn
🔗Send your CV to: ethiopia.recruitment@relevancelab.com
@et_open_source
✨Are you a recent Computer Science or Software Engineering graduate ready to launch your tech career? Excellerent Technology Solutions – Ethiopia Delivery Center is offering internship opportunities for 2024 & 2025 graduates who are passionate about technology and eager to learn in a professional environment.
Internship & Career Areas:
-Software Development
-QA / Testing
-Data Engineering
-Database Development
Why Join:
🔹Gain hands-on experience in tech roles
🔹Work on real projects and build skills
🔹Boost your career and network
Who Can Apply:
🔸Graduates of 2024 or 2025
🔸CGPA 3.5 and above
🔸Background in Computer Science or Software Engineering
🔸High commitment, discipline, and willingness to learn
🔗Send your CV to: ethiopia.recruitment@relevancelab.com
@et_open_source
❤2👍1
Call for Startup Registration!
The Ministry of Innovation and Technology (MInT) invites startups operating in Ethiopia to register through the official Startup Registration Form.
Registering through this platform is an important step toward startup designation under the Startup Act Proclamation.
The information you submit will help MInT recognize your startup, strengthen communication, and provide access to tailored technical, policy, and ecosystem support programs.
All eligible startups are strongly encouraged to apply and complete the form accurately, as registration supports ecosystem mapping, future program participation, and official engagement with the national startup ecosystem.
Apply here: https://forms.gle/dooQVozBwFqx8sDK7
For inquiries and support, please contact the Ministry of Innovation and Technology through the official email startupregistration@mint.gov.et
Join Our Telegeram group: https://news.1rj.ru/str/+5_V-btI9w4Y0NWU8
The Ministry of Innovation and Technology (MInT) invites startups operating in Ethiopia to register through the official Startup Registration Form.
Registering through this platform is an important step toward startup designation under the Startup Act Proclamation.
The information you submit will help MInT recognize your startup, strengthen communication, and provide access to tailored technical, policy, and ecosystem support programs.
All eligible startups are strongly encouraged to apply and complete the form accurately, as registration supports ecosystem mapping, future program participation, and official engagement with the national startup ecosystem.
Apply here: https://forms.gle/dooQVozBwFqx8sDK7
For inquiries and support, please contact the Ministry of Innovation and Technology through the official email startupregistration@mint.gov.et
Join Our Telegeram group: https://news.1rj.ru/str/+5_V-btI9w4Y0NWU8
❤4
Forwarded from Hundaol Fekadu
I am hiring an assistant officer
Gender - Female
Computer skill - intermediate
Quick to learn and please be active
You should live around Bethel, Ayer Tena, alembank
Appreciated if you could speak English.
DM on @HundaolFekadu
Gender - Female
Computer skill - intermediate
Quick to learn and please be active
You should live around Bethel, Ayer Tena, alembank
Appreciated if you could speak English.
DM on @HundaolFekadu
👍1
Forwarded from Dagmawi Babi
This year I'm starting with a new and independently organized Dagmawi Babi event!
Dagmawi Babi's Meetup is the first of it's kind event organized by Dagmawi Babi and his team as a thank you to all the incredible individuals, creators, event organizers, companies and communities improving and accelerating the tech and design ecosystem.
It's a thank you for taking risks, for pioneering new ventures, for taking the blame, for investing so much of yourself into the benefits of everyone else, for spending months building epic things, for spending countless nights preparing events, for imagining a community that can be much better than what it is and working towards your vision.
We're going to spend an incredible full day where we listen to insightful keynotes, explore project showcases, attend a live podcast (Devtopia), hold an in-person Creator Awards (by Codenight) and so much more.
The date is Jan 24, 2026 and the event will take place at DxValley 2.0. So if all of this sounds like your type of event, register at dagmawi.dev/meetup and claim your ticket. Make sure to select "Attending" from the options.
Thank you again and I can't wait to see you there! Yours truly @Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Information Systems Hub 💻🔁
🚀 WORKSHOP: App Builder (No-Code / Low-Code Development)
📱Learn how to build real-world mobile applications without deep coding, using powerful app builder tools.
👤 Guest Speaker: Behailu Getachew aka Lij Baya
Software Developer | Sketchware Developer
Co-Founder at Taadhii E-ticketing General Trading PLC
🎤 Hosted by: Haymanot Gebeyehu
📅 Date: January 5, 2026
⏰ Time: 8:00 PM (Mata 2 LT)
What you’ll learn:
✅ Introduction to app builders & low-code platforms
✅ How Sketch-ware works in real projects
✅ Turning ideas into functional mobile apps
✅ Real-life experience from building production apps
✅ Tips for beginners and aspiring app developers
🏆Challenge Alert
At the end of the workshop, there will be a hands-on challenge prepared by Lij Baya.
🎯 Who should attend?
Students, beginners, non-coders, and anyone curious about building apps quickly and efficiently.
Follow Lij Baya's on Youtube and Telegram
Telegram|LinkedIn|YouTube|Tiktok|
#ISHubAAU #Workshop #AppBuilder #Workshop #LowCodePlatform #LijBaya
📱Learn how to build real-world mobile applications without deep coding, using powerful app builder tools.
👤 Guest Speaker: Behailu Getachew aka Lij Baya
Software Developer | Sketchware Developer
Co-Founder at Taadhii E-ticketing General Trading PLC
🎤 Hosted by: Haymanot Gebeyehu
📅 Date: January 5, 2026
⏰ Time: 8:00 PM (Mata 2 LT)
What you’ll learn:
✅ Introduction to app builders & low-code platforms
✅ How Sketch-ware works in real projects
✅ Turning ideas into functional mobile apps
✅ Real-life experience from building production apps
✅ Tips for beginners and aspiring app developers
🏆Challenge Alert
At the end of the workshop, there will be a hands-on challenge prepared by Lij Baya.
🎯 Who should attend?
Students, beginners, non-coders, and anyone curious about building apps quickly and efficiently.
Follow Lij Baya's on Youtube and Telegram
Telegram|LinkedIn|YouTube|Tiktok|
#ISHubAAU #Workshop #AppBuilder #Workshop #LowCodePlatform #LijBaya
❤2
Forwarded from Ethio Startups Community
🚀 How Startups Benefit From ETHIOPIAN STARTUP PROCLAMATION
1️⃣ Business Support & Growth Help
Startups get structured support instead of guessing everything on their own. This includes:
a. Business guidance and mentorship
b. Help refining ideas into real products
c. Support for scaling operations
d. Better decision-making using proven frameworks
👉 This saves time, money, and costly mistakes.
https://justice.gov.et/en/law/%e1%8b%a8%e1%8a%a2%e1%89%b5%e1%8b%ae%e1%8c%b5%e1%8b%ab-%e1%88%b5%e1%89%b3%e1%88%ad%e1%89%b3%e1%8d%95-%e1%8a%a0%e1%8b%8b%e1%8c%85-%e1%89%81%e1%8c%a5%e1%88%ad-1396-2017-ethiopian-startup-procla/
1️⃣ Business Support & Growth Help
Startups get structured support instead of guessing everything on their own. This includes:
a. Business guidance and mentorship
b. Help refining ideas into real products
c. Support for scaling operations
d. Better decision-making using proven frameworks
👉 This saves time, money, and costly mistakes.
https://justice.gov.et/en/law/%e1%8b%a8%e1%8a%a2%e1%89%b5%e1%8b%ae%e1%8c%b5%e1%8b%ab-%e1%88%b5%e1%89%b3%e1%88%ad%e1%89%b3%e1%8d%95-%e1%8a%a0%e1%8b%8b%e1%8c%85-%e1%89%81%e1%8c%a5%e1%88%ad-1396-2017-ethiopian-startup-procla/
Ministry of Justice -
የኢትዮጵያ ስታርታፕ አዋጅ ቁጥር 1396/2017• ETHIOPIAN STARTUP PROCLAMATION No. 1396/2024 - Ministry of Justice
WHEREAS, globally the results of startups supported by innovation and technology are gradually contributing to economic growth and development by creating large industries and companies; WHEREAS, Since startups play a key role in accelerating economic growth…
Forwarded from Lij Baya
Sketchware Pro_v7.0.0-SNAPSHOT-f023537 (1).apk
119.2 MB
Open Source
@et_open_source
𝗛𝗼𝘄 𝘁𝗼 𝗮𝗻𝘀𝘄𝗲𝗿 𝘀𝘆𝘀𝘁𝗲𝗺 𝗱𝗲𝘀𝗶𝗴𝗻 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 𝘂𝘀𝗶𝗻𝗴 𝘁𝗵𝗲 𝗦𝘆𝘀𝘁𝗲𝗺 𝗗𝗲𝘀𝗶𝗴𝗻 𝗠𝗮𝘀𝘁𝗲𝗿 𝗧𝗲𝗺𝗽𝗹𝗮𝘁𝗲?
Here is the System Design Master Template, which you can use as a basis for any system design problem you may encounter during an interview.
A list of topics that you should know:
𝟭. 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗲𝗿. Distributes inbound requests across healthy nodes using rules such as round-robin or least-connections. Keeps latency stable and enables rolling upgrades without downtime.
𝟮. 𝗔𝗣𝗜 𝗚𝗮𝘁𝗲𝘄𝗮𝘆. Single entry that authenticates callers, enforces quotas, and routes each call to the right microservice. Can also aggregate responses so that clients hit a single endpoint.
𝟯. 𝗖𝗼𝗻𝘁𝗲𝗻𝘁 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝘆 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 (𝗖𝗗𝗡). An edge network that caches immutable assets near users, cutting round-trips and shielding origins from spikes. Often handles TLS and compression as well.
𝟰. 𝗠𝗲𝘁𝗮𝗱𝗮𝘁𝗮 𝗦𝗲𝗿𝘃𝗲𝗿. Stores pointers, permissions, and object properties in a small, fast store. Replicates data for reads and writes to block servers when files are changed.
𝟱. 𝗕𝗹𝗼𝗰𝗸 𝗦𝗲𝗿𝘃𝗲𝗿. Persists data chunks on commodity disks, replicates across racks, and self-heals after failures. Clients stream blocks in parallel for throughput.
𝟲. 𝗦𝗵𝗮𝗿𝗱 / 𝗣𝗮𝗿𝘁𝗶𝘁𝗶𝗼𝗻 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁. Splits a growing dataset by user ID, time, or hash so that each DB instance remains small. Rebalances shards when a node fills or a hot key appears.
𝟳. 𝗖𝗮𝗰𝗵𝗲 (𝗥𝗲𝗱𝗶𝘀/𝗠𝗲𝗺𝗰𝗮𝗰𝗵𝗲𝗱). Holds hot keys in RAM with TTL, counters, and locks. Reduces read latency from milliseconds to microseconds and offloads the primary store.
𝟴. 𝗗𝗶𝘀𝘁𝗿𝗶𝗯𝘂𝘁𝗲𝗱 𝗠𝗲𝘀𝘀𝗮𝗴𝗶𝗻𝗴 (𝗞𝗮𝗳𝗸𝗮/𝗥𝗮𝗯𝗯𝗶𝘁𝗠𝗤). Durable log that decouples producers from consumers, provides replay, back-pressure, and at-least-once delivery. Enables event-driven designs.
𝟵. 𝗡𝗼𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗦𝗲𝗿𝘃𝗶𝗰𝗲. Pulls events from the queue, batches them, and pushes email, SMS, or mobile alerts. Retries with exponential back-off and user-level throttling.
𝟭𝟬. 𝗝𝗼𝗯 𝗪𝗼𝗿𝗸𝗲𝗿𝘀. Stateless containers that pick tasks such as video encoding or thumbnail generation from a queue. Scale horizontally by adding replicas.
𝟭𝟭. 𝗗𝗶𝘀𝘁𝗿𝗶𝗯𝘂𝘁𝗲𝗱 𝗟𝗼𝗴𝗴𝗶𝗻𝗴 𝗮𝗻𝗱 𝗧𝗿𝗮𝗰𝗶𝗻𝗴. Ships structured logs and distributed spans to a central store, then indexes by request ID. Let's you trace a single user action across dozens of services.
𝟭𝟮. 𝗕𝗮𝘁𝗰𝗵 / 𝗦𝘁𝗿𝗲𝗮𝗺 𝗣𝗿𝗼𝗰𝗲𝘀𝘀𝗶𝗻𝗴 (𝗦𝗽𝗮𝗿𝗸, 𝗛𝗮𝗱𝗼𝗼𝗽). Transforms raw events into aggregates, ML features, and reports. Supports windowed joins for near-real-time dashboards.
𝟭𝟮. 𝗠𝗲𝘁𝗿𝗶𝗰𝘀 𝗮𝗻𝗱 𝗔𝗹𝗲𝗿𝘁𝗶𝗻𝗴. Scrapes time-series data, stores it efficiently, and renders dashboards. The Alert Rules page alerts you when latency, error rate, or saturation crosses SLOs.
How to use the template:
🔹 𝗖𝗹𝗮𝗿𝗶𝗳𝘆 𝗻𝗲𝗲𝗱𝘀. What’s the core read/write path? Which NFRs bite first?
🔹 𝗗𝗿𝗮𝘄 𝘁𝗵𝗲 𝗯𝗹𝗼𝗰𝗸𝘀 𝗮𝗯𝗼𝘃𝗲. Drop the ones you don’t need yet; add only the few missing pieces.
🔹 𝗗𝗶𝘃𝗲 𝗱𝗲𝗲𝗽. Select one risky block and explain the data model, failure modes, and scale limits.
🔹 𝗦𝘁𝗿𝗲𝘀𝘀 𝘁𝗲𝘀𝘁. Walk through spikes, region loss, and schema changes.
Hit every interview like this, and you’ll give a structured, high-signal answer in minutes.
Save for later and share with your team.
@et_open_source
Here is the System Design Master Template, which you can use as a basis for any system design problem you may encounter during an interview.
A list of topics that you should know:
𝟭. 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗲𝗿. Distributes inbound requests across healthy nodes using rules such as round-robin or least-connections. Keeps latency stable and enables rolling upgrades without downtime.
𝟮. 𝗔𝗣𝗜 𝗚𝗮𝘁𝗲𝘄𝗮𝘆. Single entry that authenticates callers, enforces quotas, and routes each call to the right microservice. Can also aggregate responses so that clients hit a single endpoint.
𝟯. 𝗖𝗼𝗻𝘁𝗲𝗻𝘁 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝘆 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 (𝗖𝗗𝗡). An edge network that caches immutable assets near users, cutting round-trips and shielding origins from spikes. Often handles TLS and compression as well.
𝟰. 𝗠𝗲𝘁𝗮𝗱𝗮𝘁𝗮 𝗦𝗲𝗿𝘃𝗲𝗿. Stores pointers, permissions, and object properties in a small, fast store. Replicates data for reads and writes to block servers when files are changed.
𝟱. 𝗕𝗹𝗼𝗰𝗸 𝗦𝗲𝗿𝘃𝗲𝗿. Persists data chunks on commodity disks, replicates across racks, and self-heals after failures. Clients stream blocks in parallel for throughput.
𝟲. 𝗦𝗵𝗮𝗿𝗱 / 𝗣𝗮𝗿𝘁𝗶𝘁𝗶𝗼𝗻 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁. Splits a growing dataset by user ID, time, or hash so that each DB instance remains small. Rebalances shards when a node fills or a hot key appears.
𝟳. 𝗖𝗮𝗰𝗵𝗲 (𝗥𝗲𝗱𝗶𝘀/𝗠𝗲𝗺𝗰𝗮𝗰𝗵𝗲𝗱). Holds hot keys in RAM with TTL, counters, and locks. Reduces read latency from milliseconds to microseconds and offloads the primary store.
𝟴. 𝗗𝗶𝘀𝘁𝗿𝗶𝗯𝘂𝘁𝗲𝗱 𝗠𝗲𝘀𝘀𝗮𝗴𝗶𝗻𝗴 (𝗞𝗮𝗳𝗸𝗮/𝗥𝗮𝗯𝗯𝗶𝘁𝗠𝗤). Durable log that decouples producers from consumers, provides replay, back-pressure, and at-least-once delivery. Enables event-driven designs.
𝟵. 𝗡𝗼𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗦𝗲𝗿𝘃𝗶𝗰𝗲. Pulls events from the queue, batches them, and pushes email, SMS, or mobile alerts. Retries with exponential back-off and user-level throttling.
𝟭𝟬. 𝗝𝗼𝗯 𝗪𝗼𝗿𝗸𝗲𝗿𝘀. Stateless containers that pick tasks such as video encoding or thumbnail generation from a queue. Scale horizontally by adding replicas.
𝟭𝟭. 𝗗𝗶𝘀𝘁𝗿𝗶𝗯𝘂𝘁𝗲𝗱 𝗟𝗼𝗴𝗴𝗶𝗻𝗴 𝗮𝗻𝗱 𝗧𝗿𝗮𝗰𝗶𝗻𝗴. Ships structured logs and distributed spans to a central store, then indexes by request ID. Let's you trace a single user action across dozens of services.
𝟭𝟮. 𝗕𝗮𝘁𝗰𝗵 / 𝗦𝘁𝗿𝗲𝗮𝗺 𝗣𝗿𝗼𝗰𝗲𝘀𝘀𝗶𝗻𝗴 (𝗦𝗽𝗮𝗿𝗸, 𝗛𝗮𝗱𝗼𝗼𝗽). Transforms raw events into aggregates, ML features, and reports. Supports windowed joins for near-real-time dashboards.
𝟭𝟮. 𝗠𝗲𝘁𝗿𝗶𝗰𝘀 𝗮𝗻𝗱 𝗔𝗹𝗲𝗿𝘁𝗶𝗻𝗴. Scrapes time-series data, stores it efficiently, and renders dashboards. The Alert Rules page alerts you when latency, error rate, or saturation crosses SLOs.
How to use the template:
🔹 𝗖𝗹𝗮𝗿𝗶𝗳𝘆 𝗻𝗲𝗲𝗱𝘀. What’s the core read/write path? Which NFRs bite first?
🔹 𝗗𝗿𝗮𝘄 𝘁𝗵𝗲 𝗯𝗹𝗼𝗰𝗸𝘀 𝗮𝗯𝗼𝘃𝗲. Drop the ones you don’t need yet; add only the few missing pieces.
🔹 𝗗𝗶𝘃𝗲 𝗱𝗲𝗲𝗽. Select one risky block and explain the data model, failure modes, and scale limits.
🔹 𝗦𝘁𝗿𝗲𝘀𝘀 𝘁𝗲𝘀𝘁. Walk through spikes, region loss, and schema changes.
Hit every interview like this, and you’ll give a structured, high-signal answer in minutes.
Save for later and share with your team.
@et_open_source
❤1👍1🔥1