2021-02-12 Tech setkani Boris a Jehlomat
Date
Attendees
- Filip V.
- Martin B.
- Pavel P.
- Ondrej Š.
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.