కేస్ స్టడీ ఆటోమోటివ్

ఒక కార్ డీలర్ ప్లాట్‌ఫామ్, ఒక్క URL, కారు లేదా లాగిన్ పోకుండా Rust లో తిరిగి నిర్మించాం

పోర్చుగల్‌లోని కార్ డీలర్ G8 Motor, తన స్టాక్ వెబ్‌సైట్‌ను, బ్యాక్ ఆఫీస్‌ను 2018 నాటి Rails 6.1 యాప్‌పై నడిపేది. అదే డేటాబేస్, అదే ఫోటోలపై దాన్ని Rust లో తిరిగి రాశాం, అందుకే సిబ్బంది తమ లాగిన్‌లను అలాగే ఉంచుకున్నారు; తర్వాత పబ్లిక్ సైట్‌కు కొత్త డిజైన్, 3D షోరూమ్ మరియు సెర్చ్ ఇంజన్లు, AI సహాయకుల కోసం రూపొందించిన SEO ఇచ్చాం.

క్లయింట్
G8 Motor
ప్లాట్‌ఫామ్
వెబ్‌సైట్ మరియు బ్యాక్ ఆఫీస్
పరిశ్రమ
ఆటోమోటివ్
విడుదల
2026

సవాలు

పాత యాప్ ఇంకా పనిచేసేది, కానీ అది పాతబడిన Rails 6.1 పై నడిచేది, తన డేటాబేస్‌తో ఒకే సర్వర్‌ను పంచుకునేది, డీలర్‌కు కస్టమర్లను పోగొట్టే బగ్‌లు ఉండేవి: పబ్లిక్ సెర్చ్ ఫిల్టర్లు ఎప్పుడూ పనిచేయలేదు, ఫోన్ ఫోటోలు తిరగబడి కనిపించేవి.

ముందు: ఒకే సర్వర్‌పై Rails 6.1 మరియు Ruby 3.1, యాప్‌తో పాటు డేటాబేస్ కూడా
తర్వాత: చిన్న కంటైనర్‌లో ఒకే Rust బైనరీ, Kubernetes పై, మేనేజ్డ్ PostgreSQL 18 మరియు రీడ్ రెప్లికాలతో
ముందు: ఎప్పుడూ పనిచేయని పబ్లిక్ సెర్చ్ ఫిల్టర్లు
తర్వాత: పనిచేసే సెర్చ్ ఫిల్టర్లు
ముందు: తప్పు కారును తెరిచే నకిలీ చిరునామాలు
తర్వాత: ప్రత్యేక చిరునామాలు, డేటా మైగ్రేషన్‌తో సరిదిద్ది డేటాబేస్ స్థాయిలో నియంత్రించాం
ముందు: తిరగబడి కనిపించగల ఫోన్ ఫోటోలు, GPS లొకేషన్ అలాగే ఉండేది
తర్వాత: ఫోటోలు ఆన్‌లైన్‌కు వెళ్లేముందు సరైన దిశలో తిప్పి, పరిమాణం మార్చి, మెటాడేటా తొలగిస్తాం
ముందు: ఇమెయిల్ ప్రొవైడర్ విఫలమైన ప్రతిసారీ ఆగిపోయే సంప్రదింపు ఫారం
తర్వాత: సందేశాలు నేపథ్యంలో Amazon SES ద్వారా పంపబడతాయి, స్పామ్‌కు వ్యతిరేకంగా Cloudflare Turnstile

మేము నిర్మించింది

వ్యాపారం ఆధారపడిన ప్రతిదాన్ని నిలిపిన పూర్తి పునర్రచన, తర్వాత కొత్త పబ్లిక్ సైట్. Rust లో axum, PostgreSQL తో నిర్మించి Kubernetes పై అమలు చేశాం.

అదే URL లు, డేటా, లాగిన్‌లు

కొత్త యాప్ అదే డేటాబేస్, అదే ఫోటో స్టోరేజీ, అదే పాస్‌వర్డ్ హాష్‌లను చదువుతుంది, అందుకే లింక్‌లు, స్టాక్, సిబ్బంది ఖాతాలు అలాగే బదిలీ అయ్యాయి.

ఆధునిక పబ్లిక్ సైట్

WhatsApp బటన్‌తో, మొబైల్‌కు ప్రాధాన్యమిచ్చే వేగవంతమైన స్టాక్ వెబ్‌సైట్; పునర్రచన లైవ్ అయ్యాక కొత్తగా డిజైన్ చేశాం.

3D వర్చువల్ షోరూమ్

సందర్శకులు కార్లను, బ్రాండ్లను, సంప్రదింపు వివరాలను చుట్టూ చూసే three.js స్టాండ్; సందర్శకుడు తెరిచినప్పుడే డౌన్‌లోడ్ అవుతుంది.

సెర్చ్‌లో, AI లో కనిపించడం

ప్రస్తుత స్టాక్ నుంచి తయారయ్యే మెటా ట్యాగ్‌లు, JSON-LD, సైట్‌మ్యాప్, FAQ మరియు llms.txt; అందుకే సెర్చ్ ఇంజన్లు, AI సహాయకులు డీలర్‌ను, ఆ కార్లను వివరించగలుగుతారు.

నేరుగా ఫోన్ నుంచి ఫోటోలు

బ్యాక్ ఆఫీస్ దిశను సరిదిద్దుతుంది, 1920 px కు పరిమాణం మార్చుతుంది, GPS తో పాటు ఇతర మెటాడేటాను తొలగిస్తుంది, ఒకేసారి ఒక ఫోటోను ప్రాసెస్ చేస్తుంది; అందుకే సిబ్బందికి ఫోన్ కెమెరా చాలు.

గోప్యత మరియు భద్రత

కంపెనీ చట్టపరమైన వివరాలతో గోప్యత, నిబంధనల పేజీలు, కుకీ అనుమతి తర్వాతే అనలిటిక్స్, పబ్లిక్ ఫారాలపై మరియు లాగిన్‌పై Turnstile, DKIM, SPF, DMARC తో సంతకం చేసిన ఇమెయిల్.

ఇంజనీరింగ్ ఫలితాలు

సెప్టెంబర్ 2026లో కోడ్‌లో లెక్కించాం; మెమరీ అక్టోబర్ 2026లో ప్రొడక్షన్‌లో కొలిచాం.

78
ప్రతి మార్పుకు నడిచే ఆటోమేటిక్ టెస్ట్‌లు
11
పాత యాప్ నుంచి సరిదిద్దిన బగ్‌లు
5
తిరిగి రాయడం నుంచి కొత్త పబ్లిక్ సైట్ వరకు రోజులు
~17 MB
ఖాళీగా ఉన్నప్పుడు వాడే మెమరీ
  • పాత సర్వర్ అందుబాటులో ఉండగా, వెనక్కి వెళ్లడం కేవలం DNS మార్పు
  • మార్పుకు ముందు పాత, కొత్త డేటాబేస్‌ల మధ్య రికార్డుల సంఖ్యలు పోల్చాం
  • ఫోటోలు కాపీ చేయలేదు: కొత్త యాప్ అదే స్టోరేజీని వాడుతుంది
  • పబ్లిక్ పేజీలను రీడ్ రెప్లికాలు అందిస్తాయి, అవసరమైతే ప్రైమరీకి ఆటోమేటిక్‌గా మారతాయి

సాంకేతికత

  • Rust
  • axum
  • PostgreSQL
  • three.js
  • Amazon SES
  • Cloudflare Turnstile
  • Kubernetes
  • Honeybadger

మీ వ్యాపారానికి తగిన సాఫ్ట్‌వేర్ కావాలా?

ఇంటిగ్రేషన్లు, అంతర్గత టూల్స్, యాప్స్, ప్లాట్‌ఫామ్‌లు, AI ఏజెంట్లను నడిపించే అనుభవజ్ఞులైన ఇంజనీర్లు ఆర్డర్‌పై నిర్మిస్తారు. మీకు ఏమి కావాలో చెప్పండి, మేము దాన్ని ఎలా నిర్మిస్తామో చూపిస్తాం.