Astudiaeth achos Gwerthu ceir

Platfform deliwr ceir wedi'i ailadeiladu yn Rust, heb golli URL, car na mewngofnod

Roedd gan G8 Motor, deliwr ceir yn Portiwgal, ei gwefan stoc a'i swyddfa gefn mewn ap Rails 6.1 o 2018. Fe wnaethom ei hailysgrifennu yn Rust ar yr un gronfa ddata a'r un lluniau, felly cadwodd y staff eu mewngofnodion, ac wedyn fe roesom gynllun newydd, ystafell arddangos 3D a SEO wedi'i wneud ar gyfer peiriannau chwilio a chynorthwywyr AI i'r wefan gyhoeddus.

Cleient
G8 Motor
Platfform
Gwefan a swyddfa gefn
Diwydiant
Gwerthu ceir
Lansiwyd
2026

Yr her

Roedd yr hen ap yn gweithio o hyd, ond roedd ar Rails 6.1 hen ffasiwn, yn rhannu un gweinydd â'i gronfa ddata, ac yn cario gwallau a oedd yn costio ymholiadau i'r deliwr: nid oedd y hidlwyr chwilio cyhoeddus erioed wedi gweithio, a gallai lluniau ffôn ymddangos wedi'u troi.

Cyn: Rails 6.1 a Ruby 3.1 ar un gweinydd, yr ap a'r gronfa ddata gyda'i gilydd
Ar ôl: Un ffeil ddeuaidd Rust mewn cynhwysydd bach, ar Kubernetes gyda PostgreSQL 18 wedi'i reoli a chopïau darllen
Cyn: Hidlwyr chwilio cyhoeddus na weithiodd erioed
Ar ôl: Hidlwyr chwilio sy'n gweithio
Cyn: Cyfeiriadau dyblyg a oedd yn agor y car anghywir
Ar ôl: Cyfeiriadau unigryw, wedi'u cywiro gan fudo data a'u gwarantu yn y gronfa ddata
Cyn: Lluniau ffôn a allai ymddangos wedi'u troi, gyda'r lleoliad GPS yn aros ynddynt
Ar ôl: Lluniau wedi'u troi'n gywir, eu lleihau a'u glanhau o fetadata cyn eu cyhoeddi
Cyn: Ffurflen gyswllt a oedd yn methu bob tro roedd y darparwr e-bost i lawr
Ar ôl: Mae negeseuon yn gadael yn y cefndir trwy Amazon SES, gyda Cloudflare Turnstile yn erbyn sbam

Beth wnaethom ei adeiladu

Ailysgrifennu llawn a gadwodd bopeth roedd y busnes yn dibynnu arno, ac wedyn gwefan gyhoeddus newydd. Wedi'i wneud yn Rust gyda axum a PostgreSQL ac yn rhedeg ar Kubernetes.

Yr un URLau, data a mewngofnodion

Mae'r ap newydd yn darllen yr un gronfa ddata, yr un storfa luniau a'r un hashiau cyfrineiriau, felly symudodd y dolenni, y stoc a chyfrifon y staff drosodd fel roedden nhw.

Gwefan gyhoeddus fodern

Gwefan stoc gyflym, wedi'i gwneud ar gyfer ffonau'n gyntaf, gyda botwm WhatsApp, wedi'i hailgynllunio ar ôl i'r ap newydd fod ar waith.

Ystafell arddangos 3D rithwir

Stondin three.js lle mae ymwelwyr yn edrych ar geir, gwneuthurwyr a manylion cyswllt, ac nad yw'n cael ei lawrlwytho ond pan fydd rhywun yn ei hagor.

Gwelededd mewn chwilio ac mewn AI

Tagiau meta, JSON-LD, sitemap, cwestiynau cyffredin a llms.txt wedi'u creu o'r stoc gyfredol, fel y gall peiriannau chwilio a chynorthwywyr AI ddisgrifio'r deliwr a'i geir.

Lluniau'n syth o'r ffôn

Mae'r swyddfa gefn yn cywiro'r cyfeiriadaeth, yn lleihau i 1920 px, yn tynnu GPS a metadata arall, ac yn trin un llun ar ôl y llall, felly mae camera ffôn yn ddigon i'r staff.

Preifatrwydd a diogelwch

Tudalennau preifatrwydd a thelerau gyda manylion cyfreithiol y cwmni, dadansoddeg dim ond ar ôl caniatâd cwcis, Turnstile ar y ffurflenni cyhoeddus ac ar y mewngofnod, ac e-bost wedi'i lofnodi â DKIM, SPF a DMARC.

Canlyniadau peirianneg

Wedi'u cyfrif yn y cod yn Medi 2026; cof wedi'i fesur mewn cynhyrchiad yn Hydref 2026.

78
Profion awtomatig ar bob newid
11
Gwallau'r hen ap wedi'u cywiro
5
Diwrnodau o'r ailysgrifennu i'r wefan gyhoeddus newydd
~17 MB
Cof yn segur
  • Newid DNS oedd y dychwelyd, gyda'r hen weinydd yn aros ar gael
  • Cyn y newid fe gymharom nifer y cofnodion yn yr hen gronfa ddata a'r un newydd
  • Ni chopïwyd un llun: mae'r ap newydd yn defnyddio'r un storfa
  • Mae'r copïau darllen yn gweini'r tudalennau cyhoeddus, gyda throi'n ôl at y gronfa ddata bennaf yn awtomatig

Technoleg

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

Angen meddalwedd wedi'i adeiladu o amgylch eich busnes?

Integreiddiadau, offer mewnol, apiau a phlatfformau, wedi'u hadeiladu i archeb gan beirianwyr profiadol sy'n cyfarwyddo asiantau AI. Dywedwch wrthym beth sydd ei angen arnoch a byddwn yn dangos i chi sut y byddem yn ei adeiladu.