Příspěvky

Zobrazují se příspěvky se štítkem Ruby on Rails

Jak vybudovat objednávkový systém s Ruby on Rails, aneb Technologie za vývojem Zubokliku.

Obrázek
  Vývoj spolehlivého a škálovatelného systému pro objednávání pacientů, jako je Zuboklik , vyžaduje pečlivý výběr technologií. Tento článek představuje technologické postupy, které jsem použil při tvorbě Zubokliku, a ukazuje, jak Ruby on Rails, spolu s několika vlastními řešeními, umožnilo vývoj efektivního nástroje pro zubní ordinace. Monolitická architektura a Background joby s MidgetJobs Zuboklik využívá monolitickou architekturu, což byla vědomá volba, která zjednodušuje strukturu a usnadňuje údržbu. Na rozdíl od mikroservisů tento přístup uchovává celou aplikaci pohromadě, což umožňuje soudržnější integraci všech částí. Všechny background joby se provádějí pomocí vlákna Rails, za využití vlastního gemu MidgetJobs . MidgetJobs je navržen pro práci uvnitř prostředí Rails a umožňuje snadné řízení asynchronních úloh, aniž by bylo potřeba zvláštního workeru nebo další infrastruktury. PostgreSQL a moderní vývojové postupy Pro správu databází Zuboklik používá PostgreSQL, spolehlivo...