2021-02-12 Tech setkani Boris a Jehlomat

Date

Attendees

Goals

  • Domluva nad technickou casti integrace Jehlomat a Borise

Discussion items

  •  Historie projektu, motivace a zapojeni Fragarie
  • Soucasny deployment na VPS Fragarie.
    • Neni to automatizovane ani Dokerizovane.
    • Docker je pripraveny v branchi `k8s`
    • Bylo by idealni pouzit dokerizovanou verzi a vytvorit cloudovy deployment. Martin si to vezme jako ukol a navrhne infrastrukturu na AWS (kterou na zacatku pouzijeme jako vyvojove prostredi pro integraci Jehlomatu).
    • Pripadnou migraci (at uz uplnou nebo postupnou) do public cloudu probereme az nad konkretnim navrhem, ale Fragaria to podporuje.
  • Jako soucast integrace osamostatnime z Borise uzivatelskou sluzbu (management uzivatelu a logovani), ktera pobezi jako multi-tenant bokem a bude vydavat JWT pro Borise i Jehlomat. Sluzbu a autentikacni middleware pro Borise navrhneme v ramci teamu Jehlomatu.
  • Mirror dat z Jehlomatu do instanci Borise.
    • Uzivatelska data a data o sberu jehel budou primarne v Jehlomatu/Uzivatelske sluzbe a budou se podle potreby mirrorovat na jednotlive instance Borise.
  • Samotnou integraci Jehlomatu v ramci borise navrhneme jako samostatnou aplikaci na kterou se na vhodnych mistech ve flow Borise bude odkazovat (budou sdilet login, takze uzivatel mimo zmeny grafickeho stylu presun nepozna).
    • Byli jsme upozorneni, ze bodu, kde se sber jehel deje je v Borisovi vic a nektere jsou inline integrovane. Udelame si analyzu (information architecture) a na zaklade toho upravime kod Borise.

Bonusove tema

Na zacatku nasi spoluprace nastavime automaticky deployment a odblokujeme tim zapojeni vice dobrovolniku do uprav Borise, napriklad pres #market-place. Pokusime se toho vyuzit a na Slacku otevreme debatu se Semiramis o jejich predstave budouciho vyvoje, kterou muzeme jako ukoly navrhnout komunite.