🎧 Listen to this article: हिंदी · English · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · ଓଡ଼ିଆ · 日本語 · 中文
🌍 Read this in your language: हिंदी · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · ଓଡ଼ିଆ · 日本語 · 中文
இந்தியாவில் உள்ள பரபரப்பான நகரமான புனே, ஒரு கணிசமான போக்குவரத்துப் பிரச்சினையை எதிர்நோக்குகிறது. ஆனால் அது நெரிசல் பற்றி மட்டும் அல்ல. தகவல் தொடர்பில் ஒரு இடைவெளி உள்ளது. மக்கள் பழுதடைந்த சிக்னல்கள் அல்லது சாலைப் பள்ளங்கள் போன்ற பிரச்சினைகளைக் கவனிக்கிறார்கள், ஆனால் அவற்றைப் புகாரளிக்க அவர்களுக்கு முறையான வழி எதுவுமில்லை. இந்த இடைவெளியைக் குறைக்க உருவாக்கப்பட்ட சமூகப் போக்குவரத்துச் செயலியான ChowkChakra வின் வரவு இதோ. Amazon DynamoDB மற்றும் Vercel ஐப் பயன்படுத்தி இந்தச் செயலி எவ்வாறு உருவாக்கப்பட்டது என்பதைப் பற்றி ஆராய்வோம்.
பிரச்சினை
புனேவின் போக்குவரத்துப் பிரச்சினைகள் வெறும் நெரிசல்களால் மட்டும் ஏற்பட்டவை அல்ல. அவை தகவல் தொடர்பு இன்மையிலிருந்தே உருவாகின்றன. குடிமக்கள் சிகப்பு விளக்கில் முடங்கிய போக்குவரத்து விளக்குகள் அல்லது பெரிய சாலைப் பள்ளங்கள் போன்ற பிரச்சினைகளைப் பார்க்கிறார்கள், ஆனால் அவற்றை முறையாகப் புகாரளிக்க எங்கும் இடமில்லை. இது பெரும்பாலும் போக்குவரத்து அதிகாரிகளுக்கு விஷயம் தெரியாமல் விட்டுவிடுகிறது, அவர்கள் ததேச்சையாகப் பார்க்கும்போதோ அல்லது அழைப்பு வரும்போதோ மட்டுமே பிரச்சினைகளுக்குப் பதிலளிக்கிறார்கள்.
ChowkChakra இரண்டு பயனர் இடைமுகங்களை வழங்குவதன் மூலம் அதை மாற்ற முயல்கிறது:
- குடிமக்களுக்கு: பிரச்சினைகளை நேரலையில் புகாரளிப்பதற்கான ஒரு தளம்.
- அதிகாரிகளுக்கு: இந்த அறிக்கைகளின் மீது நடவடிக்கை எடுப்பதற்கான ஒரு கட்டுப்பாட்டு மையம்.
ஒரு பிரச்சினை தீர்க்கப்படும்போது குடிமக்களுக்கு அறிவிக்கப்படலாம், மேலும் அவர்கள் அந்தத் தீர்வை தாங்களே சரிபார்க்கவும் முடியும்.
தொழில்நுட்பக் கட்டமைப்பு
ChowkChakra வை உருவாக்க ஒரு வலுவான பேக்எண்ட் மற்றும் எளிமையான ஃப்ரண்ட்எண்ட் தேவைப்பட்டது. இதை இயக்கும் தொழில்நுட்பக் கட்டமைப்பு இதோ:
- ஃப்ரண்ட்எண்ட்/பேக்எண்ட்: வலைப்பயன்பாடுகளை உருவாக்குவதற்கான ஒரு பிரபலமான கட்டமைப்பான Next.js 15 ஐப் பயன்படுத்தி உருவாக்கப்பட்டது. இது Vercel ஐப் பயன்படுத்தி விநியோகிக்கப்படுகிறது, இது விநியோகச் செயல்பாட்டை எளிதாக்குகிறது.
- தரவுத்தளம்: Amazon DynamoDB மட்டுமே ஒரே தரவுச்சேமிப்பாகச் செயல்படுகிறது. இது அதிக அளவு தரவு எழுதுதல்களையும் விரைவான சாவி-அடிப்படையிலான வாசிப்புகளையும் கையாள்வதற்கு பெயர் பெற்றது, நேரலைத் தரவை நம்பியிருக்கும் ஒரு செயலிக்கு இது மிகவும் ஏற்றது.
- சேமிப்பகம்: குடிமக்களால் பதிவேற்றப்படும் புகைப்படங்கள் மற்றும் வீடியோக்களைச் சேமிக்க AWS S3 பயன்படுத்தப்படுகிறது.
- AI சேவைகள்: Google Gemini 1.5 Pro செயல்பாடு அழைப்புகள் (function calls) மற்றும் பார்வை செயலாக்கத்திற்கு (vision processing) உதவுகிறது, அதே நேரத்தில் Gemini Live API ஆடியோ உள்ளீட்டை ஸ்ட்ரீமிங் செய்ய உதவுகிறது.
- வரைபடம் & நேரலைத் தரவு: Mapbox GL JS வரைபடத் திறன்களை வழங்குகிறது, மேலும் நேரலைத் தரவு HERE Traffic API மற்றும் OpenWeatherMap ஆகியவற்றிலிருந்து பெறப்படுகிறது.
- அறிவிப்புகள்: SendGrid மின்னஞ்சல் அறிவிப்புகளைக் கையாள்கிறது, மேலும் VAPID சாவிகளுடன் கூடிய Web Push API புஷ் அறிவிப்புகளை நிர்வகிக்கிறது.
DynamoDB உடன் வடிவமைப்பு
அதிக அளவு தரவை திறம்பட கையாளும் திறன் காரணமாக DynamoDB தேர்ந்தெடுக்கப்பட்டது. இது எவ்வாறு பயன்படுத்தப்படுகிறது என்பது இதோ:
- அட்டவணை அமைப்பு: சந்திப்புப் பதிவேடுகளைச் சேமிப்பது அல்லது குடிமக்கள் அறிவிப்புகளைக் கையாள்வது போன்ற ஒரு குறிப்பிட்ட நோக்கத்திற்காக ஏழு அட்டவணைகள் உள்ளன.
- ஹாட் vs. கோல்ட் அட்டவணைப் பிரிப்பு: செயலில் உள்ள சம்பவங்கள் ஒரு அட்டவணையில் சேமிக்கப்படுகின்றன, தீர்க்கப்பட்டவை மற்றொரு அட்டவணைக்கு நகர்த்தப்படும். இது தேவையற்ற முழு-அட்டவணை ஸ்கேன்களைத் தடுக்கிறது.
- அடாமிக் செயல்பாடுகள்: பயன்படுத்துவதன் மூலம்
TransactWriteCommand, ஒரே நேரத்தில் பல புதுப்பிப்புகள் நிகழ்கின்றன, இது தரவு ஸ்திரத்தன்மையை உறுதி செய்கிறது. - Global Secondary Index (GSI): இது முழு அட்டவணைகளையும் ஸ்கேன் செய்யாமல் சந்திப்பு ஆபத்து மதிப்பெண்கள் போன்ற தரவை வினவ அனுமதிக்கிறது.
- Time-to-Live (TTL): காலாவதியான தரவைத் தானாகவே சுத்தம் செய்து, கைமுறை தலையீடு இல்லாமல் கணினி திறம்பட இருப்பதை உறுதி செய்கிறது.
அம்சங்கள்: குடிமக்கள் PWA
ChowkChakra குடிமக்களுக்காக நான்கு புகாரளிப்பு முறைகளுடன் கூடிய ஒரு Progressive Web App (PWA) ஐ வழங்குகிறது:
- Voice Tap-to-Speak: இருப்பிடம், பிரச்சினை வகை மற்றும் தீவிரத்தைப் புரிந்துகொள்ள AI ஐப் பயன்படுத்துகிறது, GPS இருப்பிடத்தைத் தானாகவே குறிக்கிறது.
- Commute Mode: பயனர்கள் தங்கள் பயணத்தை நிறுத்தாமல் பிரச்சினைகளைப் புகாரளிக்க அனுமதிக்கும், தொடர்ந்து கவனமாகக் கேட்கும் ஒரு ஹேண்ட்ஸ்-ஃப்ரீ முறை.
இந்த அம்சங்கள் குடிமக்கள் பிரச்சினைகளை விரைவாகவும் திறமையாகவும் புகாரளிப்பதை உறுதிசெய்கிறது, இது புனேவின் போக்குவரத்துப் பிரச்சினைகளை நிர்வகிப்பதில் இந்தச் செயலியை ஒரு முக்கியக் கருவியாக மாற்றுகிறது.
முக்கிய அம்சங்கள்
- நேரலை அறிக்கையிடல்: போக்குவரத்துப் பிரச்சினைகள் ஏற்படும் போதே குடிமக்கள் அவற்றைப் புகாரளிக்க ChowkChakra வழிவகுக்கிறது.
- திறமையான தரவு மேலாண்மை: DynamoDB இன் திறன்களைப் பயன்படுத்துவது வேகமான மற்றும் நம்பகமான தரவு அணுகலை உறுதி செய்கிறது.
- பயனர் நட்பு இடைமுகங்கள்: குடிமக்கள் மற்றும் அதிகாரிகள் இருவருமே எளிமையான இடைமுகங்களால் பயனடைகிறார்கள், இது தகவல் தொடர்பைத் தடையற்றதாக்குகிறது.
- தானியங்கு சுத்திகரிப்பு: DynamoDB இன் TTL அம்சம் தரவுத் தொடர்புடையதாக இருப்பதை உறுதிசெய்து, கைமுறை பராமரிப்பைக் குறைக்கிறது.
தகவல் தொடர்பு மற்றும் திறனை மேம்படுத்துவதன் மூலம் நிஜ உலகப் பிரச்சினைகளைத் தொழில்நுட்பம் எவ்வாறு தீர்க்க முடியும் என்பதற்கு ChowkChakra ஒரு சிறந்த எடுத்துக்காட்டு. DynamoDB மற்றும் Vercel போன்ற கருவிகளைக் கொண்டு, உருவாக்குநர்கள் சிறப்பாகச் செயல்படுவது மட்டுமின்றி அன்றாட வாழ்க்கையில் ஒரு குறிப்பிடத்தக்க தாக்கத்தை ஏற்படுத்தும் பயன்பாடுகளை உருவாக்க முடியும்.
Kubernetes Security Checklist
Harden cluster access, workload identity, pod security, network boundaries, software supply chain, secrets, and operational monitoring.
Free. No spam — unsubscribe in one click.


Responses
Sign in to leave a response.