Pipedrive otevírá nové pražské kanceláře pro pravidelné meetupy, na první akci přednášeli backend specialisté z STRV, Twista a Netflixu

Startup Pipedrive, který přináší CRM platformu pro zefektivnění prodejů, začal po pandemii znovu pořádat veřejná setkání a přednášky v nové pražské kanceláři. První z nich se tematicky věnovalo backendu, konkrétně technologii GraphQL. Jako hosté se představili Robert Rossmann, backend engineer STRV, Jan Salvet, platform team lead v Twistu, Michal Sänger, principal engineer v Pipedrive, a Tejas Shikhare, senior software engineer Netflixu. Další meetupy se uskuteční v následujících měsících, říjnovým tématem bude produktový management.
 „Po delší odmlce způsobené pandemií covidu-19 jsme konečně otevřeli kanceláře i kolegům z branže pro pravidelné meetupy. Na tom prvním jsme se zaměřili na backend vývoj, v plánu jsou však i témata, jako je produktový management, design, frontendový vývoj, ale třeba také analytika. Chceme tak představit zajímavé hosty, opět sblížit pražskou technologickou komunitu a intenzivně si předávat zkušenosti v rámci networkingu,“ říká Michal Smetana, vedoucí české pobočky startupu Pipedrive.
Jak díky GraphQL rostly Netflix nebo Twisto?
Netflix vsadil v roce 2018 na technologií GraphQL Federation, která umožňuje přirozeně rozdělit vlastnictví GraphQL schématu mezi různé týmy. Hlavní použití je v nástroji Netflix Studios, který zajišťuje produkci filmů a seriálů. Tejas Shikhare prozradil, že díky GraphQL Federation mohou na jednom schématu spolupracovat stovky vývojářů, což by při monolitické architektuře bylo nemyslitelné. Tejas ovšem doporučuje nezačínat s GraphQL Federation moc brzy. Dle něj je nutné zvážit, zdali má vaše firma dostatečně vyspělou infrastrukturu pro microservices, jestli váš GraphQL monolit přerůstá únosnou míru a kolik vývojářů bude na GraphQL backendu pracovat.
Jan Salvet promluvil o škálování GraphQL v Twistu. „Twisto začalo s jednou aplikací, jedním REST API a jedním týmem, ovšem rychle se rozrostlo na tři různé platformy – web, Android a iOS – s množstvím týmů pracujících napříč těmito platformami. Volba padla na GraphQL, a to kvůli rychlejším iteracím nebo díky možnosti redesignu bez nutnosti měnit API. Spolupráce mezi týmy, udržení přehledu a jednotného názvosloví byly přitom tou největší výzvou,“ říká Jan Salvet z Twista.
Automatizací ušetříte čas a vyhnete chybám
Robert Rossmann z STRV promluvil o optimalizaci GraphQL a překvapivých vlastnostech této technologie. Konkrétně ji představil na vývoji javascript formulářů – co dělat při jejich pomalém načítání, respektive jak se vyrovnat s využíváním většího množství požadavků.
Michal Sänger pak promluvil o využívání GraphQL v Pipedrive. Především o tom, jak technologie pomohla tomuto bleskově rostoucímu startupu se škálováním a automatizací. „Ve světě vývoje je naší snahou automatizace lidské činnosti. Děláte rutinně jednu činnost? Automatizujte ji! Narážíte často na chyby? Eliminujte je automatizací! Pro vývojáře je při používání GraphQL největší výzvou onboarding, škálování a technologický dluh. Právě technologický dluh pomáhá automatizace snižovat, což má pozitivní vliv i na vývojářskou zkušenost,“ vysvětluje Michal Sänger.
 
Pipedrive si klade za cíl prostřednictvím přednášek, networkingových akcí nebo hackathonů stmelit startupovou komunitu v Praze, budovat vztahy mezi technologickými firmami a posílit tím sounáležitost, která bude posouvat lidi z těchto firem kupředu díky sdílení znalostí. (21.9.2021)