Open in app

Sign In

Write

Sign In

Artjom Kurapov
Artjom Kurapov

91 Followers

Home

About

Published in Pipedrive R&D Blog

·Nov 23, 2022

A dream of scalable and enriched GraphQL subscriptions

In my last article, I wrote about our five-year journey with GraphQL at Pipedrive. Now, I’d like to tell you about a ten-year journey of delivering websocket events to the frontend. Hopefully, it’ll be of some help to you, too.

GraphQL

11 min read

A dream of scalable and enriched GraphQL subscriptions
A dream of scalable and enriched GraphQL subscriptions
GraphQL

11 min read


Published in Pipedrive R&D Blog

·Sep 9, 2020

Journey to a Federated GraphQL

Engineers tend to love good stories, so hopefully our 5-year journey of moving towards API composition with GraphQL now in production (serving at peak 110 requests per second at 100ms latency) provides a good story. [If you’re in a hurry, scroll down to Lessons learned and check out the open-sourced…

GraphQL

13 min read

Journey to a Federated GraphQL
Journey to a Federated GraphQL
GraphQL

13 min read


Published in Pipedrive R&D Blog

·Dec 26, 2019

How Two Developers Accelerated Pipedrive’s PHP-Monolith

Background Pipedrive, like many startups, started with PHP-monolith which has since grown into legacy code that we are attempting to get rid of. It is harder to test & deploy on legacy code than with small node/go services and it’s more difficult to grasp, because of so many features that were…

PHP

13 min read

How Two Developers Accelerated PHP-Monolith in Pipedrive
How Two Developers Accelerated PHP-Monolith in Pipedrive
PHP

13 min read


Aug 14, 2014

Integration testing of web app for injections

If you’ve got a web app that you want to perfectly cover with tests, here is what you should have: backend unit-tests — mostly models and isolated classes are covered — code gets isolated (also single responsibility principle is maintained) frontend unit-tests — karma + phantomjs will check all of…

5 min read

5 min read


Mar 25, 2014

Контекстная реклама и эмоции

Трагические новости и эмоционально окрашенные статьи по-моему надо как-то отмечать, что-бы подбор материалов по-контексту не работал. И это не только касается рекламы, но и автоподборки сопутствующих статей. Только вручную добавленные материалы. unfortunate ad placement. pic.twitter.com/QDKJrdjQAv — Tom Gara (@tomgara) 24 Март 2014 Конечно на этот счёт социопат либо George Carlin…

2 min read

Контекстная реклама и эмоции
Контекстная реклама и эмоции

2 min read

Artjom Kurapov

Artjom Kurapov

91 Followers

Software Engineer, Core Team at Pipedrive. I like bees, cats and complex spaghetti-systems

Following
  • Sergey Dmitriev

    Sergey Dmitriev

  • Netflix Technology Blog

    Netflix Technology Blog

  • Pinterest Engineering

    Pinterest Engineering

  • Michael Bodnarchuk @davert

    Michael Bodnarchuk @davert

  • Mavenoid

    Mavenoid

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech