Predaj a montáž fotovoltaiky, 112 ľudí
Slack preč, komunikácia tam, kde už firma platila
- Výsledok
- O jedno platené predplatné menej, komunikácia na jednom mieste.
- Trvanie
- 2 dni
- Problém
- Firma mala Google Workspace a popri ňom niekoľko nástrojov, ktoré robili to isté — okrem iného Slack. Platila teda dvakrát za to isté a ľudia si písali na dvoch miestach.
- Čo sme postavili
- Automatická migrácia kanálov aj členov do Google Chatu cez Chat API. Beh sme najprv pustili nanečisto, potom na jedinom kanáli a až nakoniec na všetkých. Skript je idempotentný — opakované spustenie hotové kanály preskočí.
- Stav prevádzky
- Odovzdané klientovi
Toto nebola úloha „chceme iný chat". Firma si postupne nakúpila nástroje, ktoré duplikovali to, čo už mala v Google Workspace zaplatené. Slack bol najviditeľnejší z nich.
Pri migrácii komunikácie sa nedá nič vrátiť späť — preto sme šli po krokoch. Najprv beh nanečisto, ktorý len vypísal, čo by spravil. Potom jeden jediný kanál na overenie. A až potom všetky.
Skript sme napísali tak, aby sa dal spustiť opakovane. Vedie si záznam o tom, čo už vytvoril, takže druhý beh nezaloží kanály nanovo. Pri jednorazovej migrácii to znie ako zbytočná opatrnosť — kým sa niečo v polovici nepokazí.
Technológie: Python · Google Chat API · Google Workspace