Akhror-Mamasodirov
Open in Telegram
It is time to learn programming with me - https://prep-interview.uz/en DM: @ahror_mamasodirov
Show moreThe country is not specifiedThe category is not specified
369
Subscribers
No data24 hours
+37 days
+530 days
Posts Archive
Alhamdullilah, Hozirgi ishimda Responsibility tarafdan ancha o'sdim,
Bankdagi bitta muhim servicega javob beryabman
Ochig'i bir paytlar shunaqa seryozniyroq ishlarni qachon qilarkanman-a derdim.
Pragrammist bo'ling Coder emas!
Learn consistent hashing - https://bytebytego.com/courses/system-design-interview/design-consistent-hashing
🚨 EVENT BEKOR QILINDI!
Afsuski, yetarlicha subscription bo‘lmagani sababli, tadbirni bekor qilishga majbur bo‘ldik.
Ro‘yxatdan o‘tganlar (umumiy 400 000 so‘m to‘lov qilganlar) uchun 2 ta tanlov mavjud 👇
1️⃣ Pullari to‘liq qaytariladi
2️⃣ Yoki atigi 100 000 so‘m qo‘shib, 1 yillik obuna sotib olishlari mumkin 💪
⚙️ prep.interview.uz hozirda to‘liq yangilanmoqda
🚀 Dekabr oyining boshlarida yangi versiya release qilinadi!
🧠 Yangi platformaning 1 yillik obunasi quyidagilarni o‘z ichiga oladi:
1. 1 yil davomida bo‘ladigan barcha yangi eventlar
2. Barcha oldingi (Passed) eventlar arxivi
3. 1 martalik Mock Interview
4. 3 ta jonli (Live) Mock Interviewni real vaqt rejimida kuzatish
5. HotSpots — 10–15 daqiqalik, turli texnik mavzularda foydali videolar
💰 1 yillik obuna narxi: 1 200 000 so‘m
🎁 Ammo Dekabr releasegacha siz uni 58% chegirma bilan xarid qilishingiz mumkin!
👉 Chegirmadagi obunani shu yerda oling:
🔗 prep.interview.uz/en
1️⃣ Microservice Architecture
Har bir servis mustaqil ishlaydi. Biri ishlamay qolsa ham, qolganlari tizimni to‘xtatmaydi.
Shuning uchun non-shared database konsepsiyasi — har bir servis o‘z ma’lumot bazasiga ega.
2️⃣ Database Strategy
Ma’lumotlar bazasini CAP theorem asosida tanlash:
Konsistentlik muhim bo‘lsa → PostgreSQL
Availability muhim bo‘lsa → ma’lumot tuzilishiga qarayman:
Strukturali → Cassandra
No-strukturali → MongoDB
(DynamoDBni barqarorlik nuqtai nazaridan shaxsiy tanlovim sifatida chetlab o‘taman.)😅 - yaqinda quladiku
3️⃣ Caching Layer
Performance uchun Redisdan foydalanaman. Tez, ishonchli va TTL orqali vaqtinchalik ma’lumotlarni boshqarish oson.
4️⃣ Rate Limiting
Serverga bir vaqtning o‘zida tushadigan yukni nazorat qilish uchun Rate Limiter qo‘llanadi. Bu tizimni himoya qiladi va barqarorlikni saqlaydi.
5️⃣ JWT Authentication
Har bir microservice uchun identifikatsiya va ruxsat berish (auth & authz) jarayonini soddalashtiradi.
6️⃣ ElasticSearch
Keng ko‘lamli qidiruv va tahlil (search & analytics) imkoniyatlari uchun eng to‘g‘ri tanlov.
7️⃣ Kafka
Asinxron xabar almashish (event-driven communication) uchun mukammal yechim. Bu servislarni mustaqil va kengaytiriladigan qiladi.
8️⃣ Saga Pattern
Distributed transactionlarni boshqarish uchun ishlatiladi — agar bir qadamda xato bo‘lsa, rollback mexanizmi ishga tushadi.
9️⃣ Circuit Breaker Pattern
Servis ortiqcha yuklanish yoki xato berganda, uni vaqtincha ajratib qo‘yadi. Shu orqali tizim barqarorligi saqlanadi.
🔟 API Gateway + Service Discovery
Requestlarni to‘g‘ri yo‘naltirish va servislarni avtomatik topish uchun
Scale From Zero To Millions Of Users
Shu vazifani bajarish uchun nimalar qilgan bo'lardiz ?
Manashu Hoodieyimni yaxshi koraman - balki eng yoqqanidur!
Juda yaxshi xotiralar bor aniqrogi yaqin shogirdlarimni eslatadi B1 va B2 Unicorn 😉
🟢 Do‘stlar, ko‘p o‘yladim va shu postni yozishga qaror qildim.
Ko‘pchiligingiz bilasiz — men prep-interview.uz
platformasini yuritaman.
Hozirda u ikki yo‘nalishda ishlayapti:
1️⃣ Event
2️⃣ One-to-One
Endi esa bu loyihani butunlay yangilayapman — 0 dan redesign qilinyapti.
Yangi versiya chiroyli, zamonaviy va foydalanuvchiga ancha qulay bo‘ladi, inshaAlloh 🙌
🆕 Yangi qo‘shiladigan imkoniyatlar:
1. Starterdan juniorgacha video darslar
2. 10–15 daqiqalik qisqa videolar — middle va senior dasturchilar uchun
3. Uzbek va English tillarida maqolalar, rasmlar bilan tushuntirilgan
4. 😎 Va hozircha sir bo‘lgan yana bir nechta yangiliklar
Endi eng muhim qism 👇
Ushbu platformani yanada rivojlantirish uchun donate orqali qo‘llab-quvvatlashingizni so‘ramoqchiman.
Ehtimol kimdir o‘ylaydi:
“Axror akaning loyihasi-ku, menga nima foyda?”
“O‘zi ham ishlab topyapti, yana nima uchun donate?”
To‘g‘risi, bu platforma faqat daromad uchun emas.
Maqsad — haqiqatan ilm beradigan, foydali joy yaratish.
Men uchun bu loyiha — bir biznes emas, bir missiya.
Shayton “boshqa ish qil, ko‘proq topasan” deydi 😅
Lekin men har safar o‘zimga shunday deyman:
“Ilm ulashish — bu senga berilgan vazifa.”
Sizning qilgan donate’ingiz — bu shunchaki pul emas, motivatsiya.
Bu g‘oyalar yarim yo‘lda to‘xtab qolmasligi uchun kerak 💪
9860200101656300
yoki saytdan: https://prep-interview.uz/en -> donate
Hech kimni majburlamayman — bu faqat xohlovchilar uchun ❤️
Sizning ishonchingiz — men uchun eng katta kuch 🔥
Бизада серверлар ишхонада туради, репликасихам) Яхшийам зилзилада омон колди
Replication eng katta yana bir yutug'i - High availability gida!
Agar hammasi bir joyda bo'lsa men - No availability deb nom bergan bo'lardim
Ehtiyot bo'ling,
Agar database ni replication qilmasaz - yer qimirlasa yoki tofon bolib serveriz yo'q qilsa, hamma data yo'qoladi
