Our whole Node.js backend stack consists of the following tools:\n\n\n- Lerna as a tool for multi package and multi repository management\n
- npm as package manager\n
- NestJS as Node.js framework\n
- TypeScript as programming language\n
- ExpressJS as web server\n
- Swagger UI for visualizing and interacting with the APIâs resources\n
- Postman as a tool for API development\n
- TypeORM as object relational mapping layer\n
- JSON Web Token for access token management\n\n\n
The main reason we have chosen Node.js over PHP is related to the following artifacts:\n\n\n- \nMade for the web and widely in use: Node.js is a software platform for developing server-side network services. Well-known projects that rely on Node.js include the blogging software Ghost, the project management tool Trello and the operating system WebOS. Node.js requires the JavaScript runtime environment V8, which was specially developed by Google for the popular Chrome browser. This guarantees a very resource-saving architecture, which qualifies Node.js especially for the operation of a web server. Ryan Dahl, the developer of Node.js, released the first stable version on May 27, 2009. He developed Node.js out of dissatisfaction with the possibilities that JavaScript offered at the time. The basic functionality of Node.js has been mapped with JavaScript since the first version, which can be expanded with a large number of different modules. The current package managers (npm or Yarn) for Node.js know more than 1,000,000 of these modules.\n
- \nFast server-side solutions: Node.js adopts the JavaScript \"event-loop\" to create non-blocking I/O applications that conveniently serve simultaneous events. With the standard available asynchronous processing within JavaScript/TypeScript, highly scalable, server-side solutions can be realized. The efficient use of the CPU and the RAM is maximized and more simultaneous requests can be processed than with conventional multi-thread servers.\n
- \nA language along the entire stack: Widely used frameworks such as React or AngularJS or Vue.js, which we prefer, are written in JavaScript/TypeScript. If Node.js is now used on the server side, you can use all the advantages of a uniform script language throughout the entire application development. The same language in the back- and frontend simplifies the maintenance of the application and also the coordination within the development team.\n
- \nFlexibility: Node.js sets very few strict dependencies, rules and guidelines and thus grants a high degree of flexibility in application development. There are no strict conventions so that the appropriate architecture, design structures, modules and features can be freely selected for the development.\n","private":false,"viewCount":5123212,"publishedAt":"2020-04-23T14:46:25Z","upvotesCount":27,"decisionType":"tool","fromTools":[{"type":"id","generated":false,"id":"Tool:101231773836410122","typename":"Tool"}],"toTools":[{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"}],"subjectTools":[{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773836410122","typename":"Tool"}],"services":[{"type":"id","generated":false,"id":"Tool:101231773990286939","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773836410122","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776654235080","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777149555129","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774972950443","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773920953695","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774098455524","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777826864518","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773895058604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776543564264","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$StackDecision:104048439203281692.company":{"imageUrl":"https://img.stackshare.io/company/161697/default_08547f3b95ad3a1f312db050bc6e0a5460ff1969.png","thumbUrl":"https://img.stackshare.io/company/161697/thumb_08547f3b95ad3a1f312db050bc6e0a5460ff1969.png","name":"QUANTUSflow Software GmbH","path":"/companies/quantusflow-software-gmbh","features":[],"__typename":"Company"},"Tool:101231773836410122":{"id":"101231773836410122","name":"PHP","slug":"php","title":"A popular general-purpose scripting language that is especially suited to web development","verified":false,"imageUrl":"https://img.stackshare.io/service/991/hwUcGZ41_400x400.jpg","canonicalUrl":"/php","path":"/php","votes":4622,"fans":95270,"stacks":144299,"followingTool":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/991/thumb_hwUcGZ41_400x400.jpg"},"Tool:101231773845103618":{"id":"101231773845103618","name":"Node.js","slug":"nodejs","title":"A platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications","verified":false,"imageUrl":"https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png","canonicalUrl":"/nodejs","path":"/nodejs","votes":8537,"fans":182755,"stacks":188522,"followingTool":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/1011/thumb_n1JRsFeB_400x400.png","following":false},"Tool:101231773990286939":{"name":"Postman","path":"/postman","id":"101231773990286939","imageUrl":"https://img.stackshare.io/service/1336/xWMRvm_5_400x400.png","thumbUrl":"https://img.stackshare.io/service/1336/thumb_xWMRvm_5_400x400.png","stacks":94437,"fans":94147,"votes":1797,"followingTool":false,"__typename":"Tool"},"Tool:101231775222204089":{"name":"Vue.js","path":"/vue-js","id":"101231775222204089","imageUrl":"https://img.stackshare.io/service/3837/paeckCWC.png","thumbUrl":"https://img.stackshare.io/service/3837/thumb_paeckCWC.png","stacks":54287,"fans":52126,"votes":1562,"followingTool":false,"__typename":"Tool"},"Tool:101231773848354670":{"name":"AngularJS","path":"/angularjs","id":"101231773848354670","imageUrl":"https://img.stackshare.io/service/1019/square.png","thumbUrl":"https://img.stackshare.io/service/1019/thumb_square.png","stacks":60967,"fans":55513,"votes":5283,"followingTool":false,"__typename":"Tool"},"Tool:101231773849098825":{"name":"React","path":"/react","id":"101231773849098825","imageUrl":"https://img.stackshare.io/service/1020/OYIaJ1KK.png","thumbUrl":"https://img.stackshare.io/service/1020/thumb_OYIaJ1KK.png","stacks":173012,"fans":162807,"votes":4076,"followingTool":false,"__typename":"Tool","slug":"react","title":"A JavaScript library for building user interfaces","verified":false,"canonicalUrl":"/react","following":false,"followContext":null},"Tool:101231773939333405":{"name":"JavaScript","path":"/javascript","id":"101231773939333405","imageUrl":"https://img.stackshare.io/service/1209/javascript.jpeg","thumbUrl":"https://img.stackshare.io/service/1209/thumb_javascript.jpeg","stacks":360630,"fans":312559,"votes":8069,"followingTool":false,"__typename":"Tool","thumbRetinaUrl":"https://img.stackshare.io/service/1209/thumb_retina_javascript.jpeg","slug":"javascript","title":"Lightweight, interpreted, object-oriented language with first-class functions","verified":false,"canonicalUrl":"/javascript","following":false,"followContext":null},"Tool:101231776654235080":{"name":"JSON Web Token","path":"/json-web-token","id":"101231776654235080","imageUrl":"https://img.stackshare.io/service/6417/jwt-icon.png","thumbUrl":"https://img.stackshare.io/service/6417/thumb_jwt-icon.png","stacks":656,"fans":635,"votes":0,"followingTool":false,"__typename":"Tool"},"Tool:101231777149555129":{"name":"TypeORM","path":"/typeorm","id":"101231777149555129","imageUrl":"https://img.stackshare.io/service/7419/20165699.png","thumbUrl":"https://img.stackshare.io/service/7419/thumb_20165699.png","stacks":601,"fans":1086,"votes":81,"followingTool":false,"__typename":"Tool"},"Tool:101231774972950443":{"name":"Swagger UI","path":"/swagger-ui","id":"101231774972950443","imageUrl":"https://img.stackshare.io/service/3417/pIea9Ji0.png","thumbUrl":"https://img.stackshare.io/service/3417/thumb_pIea9Ji0.png","stacks":1986,"fans":2532,"votes":207,"followingTool":false,"__typename":"Tool"},"Tool:101231773920953695":{"name":"ExpressJS","path":"/expressjs","id":"101231773920953695","imageUrl":"https://img.stackshare.io/service/1163/hashtag.png","thumbUrl":"https://img.stackshare.io/service/1163/thumb_hashtag.png","stacks":32015,"fans":28971,"votes":1617,"followingTool":false,"__typename":"Tool","slug":"expressjs","title":"Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple","verified":false,"canonicalUrl":"/expressjs","following":false,"followContext":null},"Tool:101231774098455524":{"name":"TypeScript","path":"/typescript","id":"101231774098455524","imageUrl":"https://img.stackshare.io/service/1612/bynNY5dJ.jpg","thumbUrl":"https://img.stackshare.io/service/1612/thumb_bynNY5dJ.jpg","stacks":93977,"fans":83632,"votes":502,"followingTool":false,"__typename":"Tool"},"Tool:101231777826864518":{"name":"NestJS","path":"/nestjs","id":"101231777826864518","imageUrl":"https://img.stackshare.io/service/8747/4zsOyxko_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/8747/thumb_4zsOyxko_400x400.jpg","stacks":2458,"fans":3634,"votes":326,"followingTool":false,"__typename":"Tool"},"Tool:101231776543564264":{"name":"Lerna","path":"/lerna","id":"101231776543564264","imageUrl":"https://img.stackshare.io/service/6207/OwqAUSQi_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/6207/thumb_OwqAUSQi_400x400.jpg","stacks":929,"fans":377,"votes":0,"followingTool":false,"__typename":"Tool"},"$Tool:101231776364087566.stackDecisions({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"StackDecision:104048439203281692","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:102407973225950109":{"id":"102407973225950109","username":"hawkeye64","title":"","companyName":"","imageUrl":"https://img.stackshare.io/user/300360/default_648bf2a2a1e092d59256ed7cc82f90c885d8d7a6.png","thumbUrl":"https://img.stackshare.io/user/300360/thumb_648bf2a2a1e092d59256ed7cc82f90c885d8d7a6.png","displayName":"Jeff Galbraith","__typename":"User"},"StackDecision:102430399939811049":{"user":{"type":"id","generated":false,"id":"User:102407973225950109","typename":"User"},"company":null,"link":null,"publicId":"102430399939811049","id":"102430399939811049","htmlContent":"
Vue.js vuex Vue Router Quasar Framework Electron Node.js npm Yarn Git GitHub Netlify \nMy tech stack that helps me develop quickly and efficiently. Wouldn't want it any other way.","private":false,"viewCount":1644004,"publishedAt":"2019-07-12T20:37:44Z","upvotesCount":12,"decisionType":"freeform","fromTools":[],"toTools":[],"subjectTools":[{"type":"id","generated":false,"id":"Tool:101231778110962232","typename":"Tool"}],"services":[{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776810280332","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776926678894","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:102339069088396450","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774678060123","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773895058604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773858546548","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774569228015","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231778110962232":{"id":"101231778110962232","name":"PostgreSQL Modeler","slug":"postgresql-modeler","title":"PostgreSQL Database Modeler","verified":false,"imageUrl":"https://img.stackshare.io/service/9392/911e5cec5851dcb443997a43510dd0e8_400x400.png","canonicalUrl":"/postgresql-modeler","path":"/postgresql-modeler","votes":0,"fans":35,"stacks":13,"followingTool":false,"followContext":null,"__typename":"Tool"},"Tool:101231776810280332":{"name":"vuex","path":"/vuex","id":"101231776810280332","imageUrl":"https://img.stackshare.io/service/6705/6128107.png","thumbUrl":"https://img.stackshare.io/service/6705/thumb_6128107.png","stacks":1461,"fans":1361,"votes":7,"followingTool":false,"__typename":"Tool"},"Tool:101231776926678894":{"name":"Vue Router","path":"/vue-router","id":"101231776926678894","imageUrl":"https://img.stackshare.io/service/6932/upM71pVR_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/6932/thumb_upM71pVR_400x400.jpg","stacks":316,"fans":362,"votes":0,"followingTool":false,"__typename":"Tool"},"Tool:102339069088396450":{"name":"Quasar Framework","path":"/quasar-framework","id":"102339069088396450","imageUrl":"https://img.stackshare.io/service/11161/default_a64f61390e79c5008cd18e890d338259463f9af8.png","thumbUrl":"https://img.stackshare.io/service/11161/thumb_a64f61390e79c5008cd18e890d338259463f9af8.png","stacks":457,"fans":910,"votes":404,"followingTool":false,"__typename":"Tool"},"Tool:101231774678060123":{"name":"Electron","path":"/electron","id":"101231774678060123","imageUrl":"https://img.stackshare.io/service/2946/default_18a71b65e69d7aef5f218ae07f64eb6e1594c444.jpg","thumbUrl":"https://img.stackshare.io/service/2946/thumb_18a71b65e69d7aef5f218ae07f64eb6e1594c444.jpg","stacks":11310,"fans":12252,"votes":148,"followingTool":false,"__typename":"Tool","slug":"electron","title":"Build cross platform desktop apps with JavaScript, HTML, and CSS","verified":false,"canonicalUrl":"/electron","following":false,"followContext":null},"Tool:101231773858546548":{"name":"Git","path":"/git","id":"101231773858546548","imageUrl":"https://img.stackshare.io/service/1046/git.png","thumbUrl":"https://img.stackshare.io/service/1046/thumb_git.png","stacks":297327,"fans":204921,"votes":6590,"followingTool":false,"__typename":"Tool"},"Tool:101231773410696721":{"name":"GitHub","path":"/github","id":"101231773410696721","imageUrl":"https://img.stackshare.io/service/27/default_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg","thumbUrl":"https://img.stackshare.io/service/27/thumb_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg","stacks":285690,"fans":283439,"votes":10341,"followingTool":false,"__typename":"Tool","slug":"github","title":"Powerful collaboration, review, and code management for open source and private development projects","verified":true,"canonicalUrl":"/github","following":false,"followContext":null},"Tool:101231774569228015":{"name":"Netlify","path":"/netlify","id":"101231774569228015","imageUrl":"https://img.stackshare.io/service/2748/default_5dfbb146cf22182bca88c7d07f2515a5888fc12a.jpg","thumbUrl":"https://img.stackshare.io/service/2748/thumb_5dfbb146cf22182bca88c7d07f2515a5888fc12a.jpg","stacks":3390,"fans":2976,"votes":206,"followingTool":false,"__typename":"Tool"},"$Tool:101231776364087566.stackDecisions({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"StackDecision:102430399939811049","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:102366402938755636":{"id":"102366402938755636","username":"stackbot","title":null,"companyName":null,"imageUrl":"https://img.stackshare.io/user/299852/default_e6c5c079eeed2f178ff111094f79fc759338903b.png","thumbUrl":"https://img.stackshare.io/user/299852/thumb_e6c5c079eeed2f178ff111094f79fc759338903b.png","displayName":"StackShare Editors","__typename":"User"},"StackDecision:102623239805976070":{"user":{"type":"id","generated":false,"id":"User:102366402938755636","typename":"User"},"company":null,"link":null,"publicId":"102623239805976070","id":"102623239805976070","htmlContent":"From a StackShare Community member: âIâm a freelance web developer (I mostly use Node.js) and for future projects Iâm debating between npm or Yarn as my default package manager. Iâm a minimalist so I hate installing software if I donât need to- in this case that would be Yarn. For those who made the switch from npm to Yarn, what benefits have you noticed? For those who stuck with npm, are you happy you with it?\"","private":false,"viewCount":280487,"publishedAt":"2019-04-23T21:59:00Z","upvotesCount":7,"decisionType":"getAdvice","fromTools":[],"toTools":[],"subjectTools":[{"type":"id","generated":false,"id":"Tool:101231773895058604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"}],"services":[{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773895058604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$Tool:101231776364087566.stackDecisions({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"StackDecision:102623239805976070","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"Stackup:101231855472201010":{"id":"101231855472201010","path":"/stackups/npm-vs-yarn","services":[{"type":"id","generated":false,"id":"Tool:101231773895058604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"Stackup:101231855472201010","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101309727581407621":{"id":"101309727581407621","path":"/stackups/mesos-vs-yarn","services":[{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773805828161","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"Stackup:101309727581407621","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101231855468901015":{"id":"101231855468901015","path":"/stackups/bower-vs-yarn","services":[{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773776858690","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"Stackup:101231855468901015","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101310663241812405":{"id":"101310663241812405","path":"/stackups/webpack-vs-yarn","services":[{"type":"id","generated":false,"id":"Tool:101231774125163302","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.3":{"node":{"type":"id","generated":false,"id":"Stackup:101310663241812405","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101309911023946876":{"id":"101309911023946876","path":"/stackups/yarn-vs-zookeeper","services":[{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774068594470","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.4":{"node":{"type":"id","generated":false,"id":"Stackup:101309911023946876","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101310663690356078":{"id":"101310663690356078","path":"/stackups/kubernetes-vs-yarn","services":[{"type":"id","generated":false,"id":"Tool:101231774206661614","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.5":{"node":{"type":"id","generated":false,"id":"Stackup:101310663690356078","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231776364087566.relatedStackups({\"first\":6})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.0","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.1","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.2","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.3","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.4","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.relatedStackups({\"first\":6}).edges.5","typename":"StackupEdge"}],"__typename":"StackupConnection"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9})":{"count":1972,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.0","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.1","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.2","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.3","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.4","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.5","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.6","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.7","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.8","typename":"StackEdge"}],"__typename":"StackConnection"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Stack:101231778631015551":{"name":"StackShare","imageUrl":"https://img.stackshare.io/stack/412/default_998724d5ce98adbb5763e6a84ea195f8991cc793.png","thumbUrl":"https://img.stackshare.io/stack/412/thumb_998724d5ce98adbb5763e6a84ea195f8991cc793.png","thumbRetinaUrl":"https://img.stackshare.io/stack/412/thumb_retina_998724d5ce98adbb5763e6a84ea195f8991cc793.png","identifier":"stackshare/stackshare","id":"101231778631015551","__typename":"Stack"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Stack:101231778631015551","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231781473346012":{"name":"DoorDash","imageUrl":"https://img.stackshare.io/stack/6802/default_dae87ce4ca4a4da9fed48ff1c616e02ed8ba7ede.png","thumbUrl":"https://img.stackshare.io/stack/6802/thumb_dae87ce4ca4a4da9fed48ff1c616e02ed8ba7ede.png","thumbRetinaUrl":"https://img.stackshare.io/stack/6802/thumb_retina_dae87ce4ca4a4da9fed48ff1c616e02ed8ba7ede.png","identifier":"doordash/doordash","id":"101231781473346012","__typename":"Stack"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Stack:101231781473346012","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231817427971820":{"name":"Hepsiburada","imageUrl":"https://img.stackshare.io/stack/326104/default_048bd5db0c7a956215e682dc03eef72d01b0c668.png","thumbUrl":"https://img.stackshare.io/stack/326104/thumb_048bd5db0c7a956215e682dc03eef72d01b0c668.png","thumbRetinaUrl":"https://img.stackshare.io/stack/326104/thumb_retina_048bd5db0c7a956215e682dc03eef72d01b0c668.png","identifier":"hepsiburada/hepsiburada","id":"101231817427971820","__typename":"Stack"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Stack:101231817427971820","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231790777210875":{"name":"Revolut","imageUrl":"https://img.stackshare.io/stack/27418/default_4fbe173ee3b61513a0d4c711b34ed4caf0c73c9d.png","thumbUrl":"https://img.stackshare.io/stack/27418/thumb_4fbe173ee3b61513a0d4c711b34ed4caf0c73c9d.png","thumbRetinaUrl":"https://img.stackshare.io/stack/27418/thumb_retina_4fbe173ee3b61513a0d4c711b34ed4caf0c73c9d.png","identifier":"revolut/revolut","id":"101231790777210875","__typename":"Stack"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Stack:101231790777210875","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231778470550636":{"name":"Intuit","imageUrl":"https://img.stackshare.io/stack/28/default_5845449405a0b8655fff8ce9260f4f79f72edd2a.png","thumbUrl":"https://img.stackshare.io/stack/28/thumb_5845449405a0b8655fff8ce9260f4f79f72edd2a.png","thumbRetinaUrl":"https://img.stackshare.io/stack/28/thumb_retina_5845449405a0b8655fff8ce9260f4f79f72edd2a.png","identifier":"intuit/intuit","id":"101231778470550636","__typename":"Stack"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Stack:101231778470550636","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779046122014":{"name":"trivago","imageUrl":"https://img.stackshare.io/stack/1388/default_ed215f20c5c868725ca8eda9c5c6c90d1f866dde.png","thumbUrl":"https://img.stackshare.io/stack/1388/thumb_ed215f20c5c868725ca8eda9c5c6c90d1f866dde.png","thumbRetinaUrl":"https://img.stackshare.io/stack/1388/thumb_retina_ed215f20c5c868725ca8eda9c5c6c90d1f866dde.png","identifier":"trivago/trivago","id":"101231779046122014","__typename":"Stack"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Stack:101231779046122014","typename":"Stack"},"__typename":"StackEdge"},"Stack:104471797220639301":{"name":"Alibaba Travels","imageUrl":"https://img.stackshare.io/stack/680935/default_3014cdb9ef3cc4a49402b6534f80fbe701c2bd7e.png","thumbUrl":"https://img.stackshare.io/stack/680935/thumb_3014cdb9ef3cc4a49402b6534f80fbe701c2bd7e.png","thumbRetinaUrl":"https://img.stackshare.io/stack/680935/thumb_retina_3014cdb9ef3cc4a49402b6534f80fbe701c2bd7e.png","identifier":"alibaba-group/alibaba-travels","id":"104471797220639301","__typename":"Stack"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Stack:104471797220639301","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231804536079030":{"name":"Shelf","imageUrl":"https://img.stackshare.io/stack/139820/default_52c5e71a6c75e79b6ffddc1778f6508efd28a8be.png","thumbUrl":"https://img.stackshare.io/stack/139820/thumb_52c5e71a6c75e79b6ffddc1778f6508efd28a8be.png","thumbRetinaUrl":"https://img.stackshare.io/stack/139820/thumb_retina_52c5e71a6c75e79b6ffddc1778f6508efd28a8be.png","identifier":"shelf/shelf","id":"101231804536079030","__typename":"Stack"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Stack:101231804536079030","typename":"Stack"},"__typename":"StackEdge"},"Stack:103896319910773636":{"name":"Ruangguru","imageUrl":"https://img.stackshare.io/stack/587928/default_ab8fe69d0aabf87ab9c3044184401aaea3c770a9.png","thumbUrl":"https://img.stackshare.io/stack/587928/thumb_ab8fe69d0aabf87ab9c3044184401aaea3c770a9.png","thumbRetinaUrl":"https://img.stackshare.io/stack/587928/thumb_retina_ab8fe69d0aabf87ab9c3044184401aaea3c770a9.png","identifier":"ruangguru/ruangguru","id":"103896319910773636","__typename":"Stack"},"$Tool:101231776364087566.companyStacksUsing({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Stack:103896319910773636","typename":"Stack"},"__typename":"StackEdge"},"$Tool:101231776364087566.userStacksUsing({\"first\":9})":{"count":15800,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.0","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.1","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.2","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.3","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.4","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.5","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.6","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.7","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.8","typename":"StackEdge"}],"__typename":"StackConnection"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Stack:101231778648827712":{"name":"Personal","imageUrl":"https://img.stackshare.io/stack/467/default_f7cfe4e06367784332e656bba50892adebeb4135.jpg","thumbUrl":"https://img.stackshare.io/stack/467/thumb_f7cfe4e06367784332e656bba50892adebeb4135.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/467/thumb_retina_f7cfe4e06367784332e656bba50892adebeb4135.jpg","identifier":"mhaidarh/personal","id":"101231778648827712","__typename":"Stack"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Stack:101231778648827712","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779265392923":{"name":"My Stack","imageUrl":"https://img.stackshare.io/stack/1916/default_487d04a68f4adbccaf01d132838303d8630ed3a9.jpeg","thumbUrl":"https://img.stackshare.io/stack/1916/thumb_487d04a68f4adbccaf01d132838303d8630ed3a9.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/1916/thumb_retina_487d04a68f4adbccaf01d132838303d8630ed3a9.jpeg","identifier":"sergiodxa/my-stack","id":"101231779265392923","__typename":"Stack"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Stack:101231779265392923","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779990971678":{"name":"EpicKris","imageUrl":"https://img.stackshare.io/stack/3740/default_d3dae0047fef9286a74c96b9cb5211e8d769406a.jpg","thumbUrl":"https://img.stackshare.io/stack/3740/thumb_d3dae0047fef9286a74c96b9cb5211e8d769406a.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/3740/thumb_retina_d3dae0047fef9286a74c96b9cb5211e8d769406a.jpg","identifier":"EpicKris/epickris","id":"101231779990971678","__typename":"Stack"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Stack:101231779990971678","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231781756277699":{"name":"Playalong","imageUrl":"https://img.stackshare.io/stack/7385/default_f7f951b075a65f219d2bbc36cd1429ebf02d184a.png","thumbUrl":"https://img.stackshare.io/stack/7385/thumb_f7f951b075a65f219d2bbc36cd1429ebf02d184a.png","thumbRetinaUrl":"https://img.stackshare.io/stack/7385/thumb_retina_f7f951b075a65f219d2bbc36cd1429ebf02d184a.png","identifier":"atardadi/playalong","id":"101231781756277699","__typename":"Stack"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Stack:101231781756277699","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231788083517889":{"name":"Doktorsitesi","imageUrl":"https://img.stackshare.io/stack/21807/default_a9a9de24a50ca412004a159f67408d7a1b48c754.png","thumbUrl":"https://img.stackshare.io/stack/21807/thumb_a9a9de24a50ca412004a159f67408d7a1b48c754.png","thumbRetinaUrl":"https://img.stackshare.io/stack/21807/thumb_retina_a9a9de24a50ca412004a159f67408d7a1b48c754.png","identifier":"gkocakaya/doktorsitesi","id":"101231788083517889","__typename":"Stack"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Stack:101231788083517889","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231778879855321":{"name":"onemanstartup","imageUrl":"https://img.stackshare.io/stack/1017/default_cfd3a7dfd0c6f72a73b535180bc1ca5e90096cb4.jpeg","thumbUrl":"https://img.stackshare.io/stack/1017/thumb_cfd3a7dfd0c6f72a73b535180bc1ca5e90096cb4.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/1017/thumb_retina_cfd3a7dfd0c6f72a73b535180bc1ca5e90096cb4.jpeg","identifier":"onemanstartup/onemanstartup","id":"101231778879855321","__typename":"Stack"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Stack:101231778879855321","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779200328535":{"name":"Fernando Silveira","imageUrl":"https://img.stackshare.io/stack/1739/default_6fb37a45ae6debb599b02133600ebcc6a14b81ce.jpeg","thumbUrl":"https://img.stackshare.io/stack/1739/thumb_6fb37a45ae6debb599b02133600ebcc6a14b81ce.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/1739/thumb_retina_6fb37a45ae6debb599b02133600ebcc6a14b81ce.jpeg","identifier":"fsilveira/fernando-silveira","id":"101231779200328535","__typename":"Stack"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Stack:101231779200328535","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779473562104":{"name":"steakknife","imageUrl":"https://img.stackshare.io/stack/2439/default_2fbfd1f50f2e0588fdf91c4fee65764b8d2a042c.png","thumbUrl":"https://img.stackshare.io/stack/2439/thumb_2fbfd1f50f2e0588fdf91c4fee65764b8d2a042c.png","thumbRetinaUrl":"https://img.stackshare.io/stack/2439/thumb_retina_2fbfd1f50f2e0588fdf91c4fee65764b8d2a042c.png","identifier":"steakknife/steakknife","id":"101231779473562104","__typename":"Stack"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Stack:101231779473562104","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779730992831":{"name":"webcontact","imageUrl":"https://img.stackshare.io/stack/3069/default_7e8aa4c77d82c24deb71a55e7343f68fc646dd7c.png","thumbUrl":"https://img.stackshare.io/stack/3069/thumb_7e8aa4c77d82c24deb71a55e7343f68fc646dd7c.png","thumbRetinaUrl":"https://img.stackshare.io/stack/3069/thumb_retina_7e8aa4c77d82c24deb71a55e7343f68fc646dd7c.png","identifier":"seybsen/webcontact","id":"101231779730992831","__typename":"Stack"},"$Tool:101231776364087566.userStacksUsing({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Stack:101231779730992831","typename":"Stack"},"__typename":"StackEdge"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9})":{"count":18,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.4","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.5","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.6","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.7","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.8","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Tool:101231773895058604","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231774286041508":{"imageUrl":"https://img.stackshare.io/service/2102/3pl3dljQ_400x400.png","thumbUrl":"https://img.stackshare.io/service/2102/thumb_3pl3dljQ_400x400.png","thumbRetinaUrl":"https://img.stackshare.io/service/2102/thumb_retina_3pl3dljQ_400x400.png","name":"phpMyAdmin","id":"101231774286041508","slug":"phpmyadmin","path":"/phpmyadmin","__typename":"Tool"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Tool:101231774286041508","typename":"Tool"},"__typename":"ToolEdge"},"Tool:109069247826079842":{"imageUrl":"https://img.stackshare.io/service/47858/default_b533907e03a17944c79d8c9f57867535866486c8.png","thumbUrl":"https://img.stackshare.io/service/47858/thumb_b533907e03a17944c79d8c9f57867535866486c8.png","thumbRetinaUrl":"https://img.stackshare.io/service/47858/thumb_retina_b533907e03a17944c79d8c9f57867535866486c8.png","name":"SvelteKit","id":"109069247826079842","slug":"sveltekit","path":"/sveltekit","__typename":"Tool"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Tool:109069247826079842","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231777147431793":{"imageUrl":"https://img.stackshare.io/service/7414/default_10dc0b08cff1f1e91e62a7dac5d50046690d3dbb.png","thumbUrl":"https://img.stackshare.io/service/7414/thumb_10dc0b08cff1f1e91e62a7dac5d50046690d3dbb.png","thumbRetinaUrl":"https://img.stackshare.io/service/7414/thumb_retina_10dc0b08cff1f1e91e62a7dac5d50046690d3dbb.png","name":"Dependabot","id":"101231777147431793","slug":"dependabot","path":"/dependabot","__typename":"Tool"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Tool:101231777147431793","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231775648895157":{"imageUrl":"https://img.stackshare.io/service/4616/QP1hRAU5_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/4616/thumb_QP1hRAU5_400x400.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/4616/thumb_retina_QP1hRAU5_400x400.jpg","name":"Bit","id":"101231775648895157","slug":"bit","path":"/bit","__typename":"Tool"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Tool:101231775648895157","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231777020582719":{"imageUrl":"https://img.stackshare.io/service/7148/sJbRTaNm_400x400.png","thumbUrl":"https://img.stackshare.io/service/7148/thumb_sJbRTaNm_400x400.png","thumbRetinaUrl":"https://img.stackshare.io/service/7148/thumb_retina_sJbRTaNm_400x400.png","name":"WhiteSource","id":"101231777020582719","slug":"whitesource","path":"/whitesource","__typename":"Tool"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Tool:101231777020582719","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231776992305877":{"imageUrl":"https://img.stackshare.io/service/7083/default_3eedfb46a8db48929a74f348a8732596978dc2b2.png","thumbUrl":"https://img.stackshare.io/service/7083/thumb_3eedfb46a8db48929a74f348a8732596978dc2b2.png","thumbRetinaUrl":"https://img.stackshare.io/service/7083/thumb_retina_3eedfb46a8db48929a74f348a8732596978dc2b2.png","name":"FOSSA","id":"101231776992305877","slug":"fossa","path":"/fossa","__typename":"Tool"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Tool:101231776992305877","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231774058878401":{"imageUrl":"https://img.stackshare.io/service/1502/U6v1Ke11_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/1502/thumb_U6v1Ke11_400x400.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/1502/thumb_retina_U6v1Ke11_400x400.jpg","name":"SPM","id":"101231774058878401","slug":"spm","path":"/spm","__typename":"Tool"},"$Tool:101231776364087566.allToolIntegrations({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Tool:101231774058878401","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231776364087566.featuredPosts({\"first\":8})":{"count":3,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231776364087566.featuredPosts({\"first\":8}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231776364087566.featuredPosts({\"first\":8}).edges.0","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.featuredPosts({\"first\":8}).edges.1","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.featuredPosts({\"first\":8}).edges.2","typename":"FeaturedPostEdge"}],"__typename":"FeaturedPostConnection"},"$Tool:101231776364087566.featuredPosts({\"first\":8}).pageInfo":{"hasNextPage":false,"endCursor":"Mw","__typename":"PageInfo"},"FeaturedPost:107174427714574936":{"id":"107174427714574936","views":1503,"title":"Efficient Resource Management at Pinterestâs Batch Processing Platform","imageUrl":"https://img.stackshare.io/company/260/c077fc04bb219001b7a1ab10f90ebcdb00c143a9.png","publishedAt":"2021-10-27T16:26:25Z","canonicalUrl":"/pinterest/efficient-resource-management-at-pinterests-batch-processing-platform","previewImageUrl":"https://img.stackshare.io/stack/930423/bb05f828e637c0741bf3ed0db0d958740e3b3a10.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:107174427714574936.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773409399220","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773865214260","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777971452468","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774551560674","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:106456126802764865","typename":"Tool"}],"favoriteStacksCount":6,"__typename":"FeaturedPost"},"$FeaturedPost:107174427714574936.company":{"name":"Pinterest","__typename":"Company"},"Tool:101231773409399220":{"id":"101231773409399220","name":"Amazon S3","slug":"amazon-s3","title":"Store and retrieve any amount of data, at any time, from anywhere on the web","verified":false,"imageUrl":"https://img.stackshare.io/service/25/amazon-s3.png","canonicalUrl":"/amazon-s3","path":"/amazon-s3","votes":2041,"fans":47890,"stacks":53205,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773405612798":{"id":"101231773405612798","name":"Amazon EC2","slug":"amazon-ec2","title":"Scalable, pay-as-you-go compute capacity in the cloud","verified":false,"imageUrl":"https://img.stackshare.io/service/18/amazon-ec2.png","canonicalUrl":"/amazon-ec2","path":"/amazon-ec2","votes":2548,"fans":43246,"stacks":48229,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231777971452468":{"id":"101231777971452468","name":"PySpark","slug":"pyspark","title":"The Python API for Spark","verified":false,"imageUrl":"https://img.stackshare.io/service/9080/hNHMcixV_400x400.jpg","canonicalUrl":"/pyspark","path":"/pyspark","votes":0,"fans":366,"stacks":266,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774551560674":{"id":"101231774551560674","name":"YARN Hadoop","slug":"yarn-hadoop","title":"Resource management and job scheduling technology ","verified":false,"imageUrl":"https://img.stackshare.io/service/2713/elephant_rgb_sq_400x400.png","canonicalUrl":"/yarn-hadoop","path":"/yarn-hadoop","votes":1,"fans":119,"stacks":113,"following":false,"followContext":null,"__typename":"Tool"},"Tool:106456126802764865":{"id":"106456126802764865","name":"Querybook","slug":"querybook","title":"A Big Data IDE that allows you to discover, create, and share data analyses, queries, and tables (By Pinterest)","verified":false,"imageUrl":"https://img.stackshare.io/service/25752/default_0337bc010f3cb137893fe12aa28b06b75e4121a2.png","canonicalUrl":"/querybook","path":"/querybook","votes":0,"fans":21,"stacks":4,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231776364087566.featuredPosts({\"first\":8}).edges.0":{"node":{"type":"id","generated":false,"id":"FeaturedPost:107174427714574936","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:104484416551667677":{"id":"104484416551667677","views":7000,"title":"Empowering Pinterest Data Scientists and Machine Learning Engineers with PySpark","imageUrl":"https://img.stackshare.io/stack/682727/default_e16a95e7378108826a1b25da04214f1acbc71d2d.png","publishedAt":"2020-07-09T14:41:12Z","canonicalUrl":"/pinterest/empowering-pinterest-data-scientists-and-machine-learning-engineers-with-pyspark","previewImageUrl":"https://img.stackshare.io/stack/682727/8c578dfb07e4da5e17f3bc16f5cb08bdce898827.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:104484416551667677.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774206661614","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773409399220","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775697957346","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774331076628","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775419688564","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774068594470","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774501522052","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774217017036","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777971452468","typename":"Tool"}],"favoriteStacksCount":6,"__typename":"FeaturedPost"},"$FeaturedPost:104484416551667677.company":{"name":"Pinterest","__typename":"Company"},"Tool:101231775697957346":{"id":"101231775697957346","name":"TensorFlow","slug":"tensorflow","title":"Open Source Software Library for Machine Intelligence","verified":false,"imageUrl":"https://img.stackshare.io/service/4717/FtFnqC38_400x400.png","canonicalUrl":"/tensorflow","path":"/tensorflow","votes":106,"fans":4349,"stacks":3763,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774331076628":{"id":"101231774331076628","name":"Apache Spark","slug":"spark","title":"Fast and general engine for large-scale data processing","verified":false,"imageUrl":"https://img.stackshare.io/service/2220/ca72c4715da998b0bf5d1c857958bed3.png","canonicalUrl":"/spark","path":"/spark","votes":140,"fans":4126,"stacks":2961,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774501522052":{"id":"101231774501522052","name":"Presto","slug":"presto","title":"Distributed SQL Query Engine for Big Data","verified":true,"imageUrl":"https://img.stackshare.io/service/2606/default_9c42299fc673a12eed0ad20cb7f5c1fd4ef5c80f.png","canonicalUrl":"/presto","path":"/presto","votes":66,"fans":1130,"stacks":394,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774217017036":{"id":"101231774217017036","name":"Apache Hive","slug":"apache-hive","title":"Data Warehouse Software for Reading, Writing, and Managing Large Datasets","verified":false,"imageUrl":"https://img.stackshare.io/service/1911/27eb4217dfd5cb2d579cb56bbcc7b290_400x400.jpeg","canonicalUrl":"/apache-hive","path":"/apache-hive","votes":0,"fans":622,"stacks":478,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231776364087566.featuredPosts({\"first\":8}).edges.1":{"node":{"type":"id","generated":false,"id":"FeaturedPost:104484416551667677","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231816776527215":{"id":"101231816776527215","views":13631,"title":"How Stream Built a Modern RSS Reader With JavaScript","imageUrl":"https://img.stackshare.io/stack/324567/default_6173bfb55612718a9834547806d0275503812d65.png","publishedAt":"2018-06-19T03:02:34Z","canonicalUrl":"/stream/how-stream-built-a-modern-rss-reader-with-javascript","previewImageUrl":"https://img.stackshare.io/stack/324567/67158d60bd5e62c7a575d3906bef5bf1012d7c97.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231816776527215.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854388643","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775376642511","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854768982","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773409399220","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773920953695","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775357043443","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774565594919","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773403188549","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774519122717","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773501596063","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774492574471","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774678060123","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773772085321","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773951552081","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773623413723","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773671105654","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776176987604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776297440807","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774337384939","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773860768398","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773813299908","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774327775574","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231778007196699","typename":"Tool"}],"favoriteStacksCount":14,"__typename":"FeaturedPost"},"$FeaturedPost:101231816776527215.company":{"name":"Stream","__typename":"Company"},"Tool:101231773854388643":{"id":"101231773854388643","name":"MongoDB","slug":"mongodb","title":"The database for giant ideas","verified":true,"imageUrl":"https://img.stackshare.io/service/1030/leaf-360x360.png","canonicalUrl":"/mongodb","path":"/mongodb","votes":4131,"fans":93764,"stacks":93512,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775376642511":{"id":"101231775376642511","name":"ES6","slug":"es6","title":"The next version of JavaScript","verified":false,"imageUrl":"https://img.stackshare.io/service/4109/16407404782_8b9c57eab3.jpg","canonicalUrl":"/es6","path":"/es6","votes":165,"fans":70484,"stacks":71437,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773854768982":{"id":"101231773854768982","name":"Redis","slug":"redis","title":"Open source (BSD licensed), in-memory data structure store","verified":false,"imageUrl":"https://img.stackshare.io/service/1031/default_cbce472cd134adc6688572f999e9122b9657d4ba.png","canonicalUrl":"/redis","path":"/redis","votes":3943,"fans":54897,"stacks":59417,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775357043443":{"id":"101231775357043443","name":"Redux","slug":"reduxjs","title":"Predictable state container for JavaScript apps","verified":false,"imageUrl":"https://img.stackshare.io/service/4074/13142323.png","canonicalUrl":"/reduxjs","path":"/reduxjs","votes":674,"fans":28470,"stacks":30537,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774565594919":{"id":"101231774565594919","name":"Babel","slug":"babel","title":"Use next generation JavaScript, today.","verified":true,"imageUrl":"https://img.stackshare.io/service/2739/-1wfGjNw.png","canonicalUrl":"/babel","path":"/babel","votes":391,"fans":14651,"stacks":22289,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773403188549":{"id":"101231773403188549","name":"Amazon CloudFront","slug":"amazon-cloudfront","title":"Content delivery with low latency and high data transfer speeds","verified":false,"imageUrl":"https://img.stackshare.io/service/13/amazon-cloudfront.png","canonicalUrl":"/amazon-cloudfront","path":"/amazon-cloudfront","votes":935,"fans":13589,"stacks":21280,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774519122717":{"id":"101231774519122717","name":"Grafana","slug":"grafana","title":"Open source Graphite & InfluxDB Dashboard and Graph Editor","verified":false,"imageUrl":"https://img.stackshare.io/service/2645/default_8f9d552b144493679449b16c79647da5787e808b.jpg","canonicalUrl":"/grafana","path":"/grafana","votes":415,"fans":17506,"stacks":17921,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773501596063":{"id":"101231773501596063","name":"Sentry","slug":"sentry","title":"See performance issues, fix errors faster, and optimize code health. ","verified":true,"imageUrl":"https://img.stackshare.io/service/191/default_9262326592c97828a2a4299dec085a3674dd05f4.png","canonicalUrl":"/sentry","path":"/sentry","votes":863,"fans":12097,"stacks":14422,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774492574471":{"id":"101231774492574471","name":"AWS Elastic Load Balancing (ELB)","slug":"aws-elastic-load-balancing","title":"Automatically distribute your incoming application traffic across multiple Amazon EC2 instances","verified":false,"imageUrl":"https://img.stackshare.io/service/2587/aws-elastic-load-balancing.png","canonicalUrl":"/aws-elastic-load-balancing","path":"/aws-elastic-load-balancing","votes":59,"fans":11239,"stacks":12602,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773772085321":{"id":"101231773772085321","name":"Mocha","slug":"mocha","title":"Simple, flexible, fun javascript test framework for node.js & the browser","verified":false,"imageUrl":"https://img.stackshare.io/service/832/mocha.png","canonicalUrl":"/mocha","path":"/mocha","votes":430,"fans":4110,"stacks":8709,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773951552081":{"id":"101231773951552081","name":"Mongoose","slug":"mongoose","title":"MongoDB object modeling designed to work in an asynchronous environment","verified":false,"imageUrl":"https://img.stackshare.io/service/1231/0TXzZU7W_400x400.jpg","canonicalUrl":"/mongoose","path":"/mongoose","votes":56,"fans":2036,"stacks":2135,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773623413723":{"id":"101231773623413723","name":"AWS CloudFormation","slug":"aws-cloudformation","title":"Create and manage a collection of related AWS resources","verified":false,"imageUrl":"https://img.stackshare.io/service/411/aws-cloudformation.png","canonicalUrl":"/aws-cloudformation","path":"/aws-cloudformation","votes":88,"fans":1711,"stacks":1543,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773671105654":{"id":"101231773671105654","name":"Algolia","slug":"algolia","title":"Developer-friendly API and complete set of tools for building search","verified":true,"imageUrl":"https://img.stackshare.io/service/589/default_452afb716f8f4b904f267638e5c6b9172f9fa06d.png","canonicalUrl":"/algolia","path":"/algolia","votes":699,"fans":1494,"stacks":1307,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776176987604":{"id":"101231776176987604","name":"Create React App","slug":"create-react-app","title":"Create React apps with no build configuration","verified":true,"imageUrl":"https://img.stackshare.io/service/5537/oi64YzXY.jpg","canonicalUrl":"/create-react-app","path":"/create-react-app","votes":4,"fans":1298,"stacks":1039,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776297440807":{"id":"101231776297440807","name":"MongoDB Atlas","slug":"mongodb-atlas","title":"Deploy and scale a MongoDB cluster in the cloud with just a few clicks","verified":true,"imageUrl":"https://img.stackshare.io/service/5739/atlas-360x360.png","canonicalUrl":"/mongodb-atlas","path":"/mongodb-atlas","votes":34,"fans":1151,"stacks":843,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774337384939":{"id":"101231774337384939","name":"PM2","slug":"pm2","title":"Ease-to-use Node.js process manager, like forever","verified":true,"imageUrl":"https://img.stackshare.io/service/2237/757747.png","canonicalUrl":"/pm2","path":"/pm2","votes":24,"fans":559,"stacks":486,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773860768398":{"id":"101231773860768398","name":"Graphite","slug":"graphite","title":"A highly scalable real-time graphing system","verified":false,"imageUrl":"https://img.stackshare.io/service/1050/graphite.png","canonicalUrl":"/graphite","path":"/graphite","votes":42,"fans":517,"stacks":390,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773813299908":{"id":"101231773813299908","name":"StatsD","slug":"statsd","title":"Simple daemon for easy stats aggregation","verified":false,"imageUrl":"https://img.stackshare.io/service/932/default_b8c7d49298132d46fbef113905bcba1896158113.png","canonicalUrl":"/statsd","path":"/statsd","votes":31,"fans":362,"stacks":305,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774327775574":{"id":"101231774327775574","name":"Stream","slug":"stream","title":"Build scalable feeds, activity streams & chat in a few hours instead of months.","verified":true,"imageUrl":"https://img.stackshare.io/service/2213/mBSAJI_h_400x400.jpg","canonicalUrl":"/stream","path":"/stream","votes":54,"fans":321,"stacks":227,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231778007196699":{"id":"101231778007196699","name":"Bull","slug":"bull","title":"Premium Queue package for handling jobs and messages in NodeJS","verified":false,"imageUrl":"https://img.stackshare.io/service/9146/bull-logo.png","canonicalUrl":"/bull","path":"/bull","votes":1,"fans":147,"stacks":75,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231776364087566.featuredPosts({\"first\":8}).edges.2":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231816776527215","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$Tool:101231776364087566.followers({\"first\":10})":{"count":13349,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.0","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.1","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.2","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.3","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.4","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.5","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.6","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.7","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.8","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231776364087566.followers({\"first\":10}).edges.9","typename":"UserEdge"}],"__typename":"UserConnection"},"$Tool:101231776364087566.followers({\"first\":10}).pageInfo":{"hasNextPage":true,"endCursor":"MTA","__typename":"PageInfo"},"User:113542194014764272":{"id":"113542194014764272","displayName":"can nhua","username":"cannhuaviettien","imageUrl":"https://img.stackshare.io/user/1667252/default_fc41f9b5bea8d90020691f617c6282a55cd68028.jpg","title":"Can Nhá»±a","popularity":3,"path":"/cannhuaviettien","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.0":{"node":{"type":"id","generated":false,"id":"User:113542194014764272","typename":"User"},"__typename":"UserEdge"},"User:113541936993537932":{"id":"113541936993537932","displayName":"Tatam Y.","username":"yosaki09","imageUrl":"https://img.stackshare.io/user/1667243/default_53550d95f6128e1e2367944d01eb2d77728370eb.jpg","title":"","popularity":3,"path":"/yosaki09","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.1":{"node":{"type":"id","generated":false,"id":"User:113541936993537932","typename":"User"},"__typename":"UserEdge"},"User:113530305094945876":{"id":"113530305094945876","displayName":"Truong Thinh Media","username":"truongthinhmedia","imageUrl":"https://img.stackshare.io/user/1667058/default_1ecd843ff594f6047569444bfbf3f7c816b17dee.png","title":"Marketing","popularity":3,"path":"/truongthinhmedia","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.2":{"node":{"type":"id","generated":false,"id":"User:113530305094945876","typename":"User"},"__typename":"UserEdge"},"User:113520963842453093":{"id":"113520963842453093","displayName":"Coonoor Estate","username":"coonoorestates","imageUrl":"https://img.stackshare.io/user/1666836/default_76ac1f057c9cd75265bd234d658528494f6d3254.png","title":"","popularity":3,"path":"/coonoorestates","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.3":{"node":{"type":"id","generated":false,"id":"User:113520963842453093","typename":"User"},"__typename":"UserEdge"},"User:113516668693624520":{"id":"113516668693624520","displayName":"Evans Kioko","username":"codelord-evans","imageUrl":"https://img.stackshare.io/user/1666724/default_68407e9ac62a0d388990136158ae9a3fca2fd908.jpg","title":"CEO","popularity":3,"path":"/codelord-evans","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.4":{"node":{"type":"id","generated":false,"id":"User:113516668693624520","typename":"User"},"__typename":"UserEdge"},"User:113516294058274619":{"id":"113516294058274619","displayName":"Artikate Studio","username":"artikate-studio","imageUrl":"https://img.stackshare.io/user/1666711/default_35062fef64530f862616d4ecd96aca6511dfb25b.png","title":"","popularity":3,"path":"/artikate-studio","stacksCount":2,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.5":{"node":{"type":"id","generated":false,"id":"User:113516294058274619","typename":"User"},"__typename":"UserEdge"},"User:113493103344205533":{"id":"113493103344205533","displayName":"Stéphane Argento","username":"argentostephane","imageUrl":"https://img.stackshare.io/user/1666061/default_a94fcaab3f44ec7a729888c9f7aa87774998520f.png","title":"","popularity":3,"path":"/argentostephane","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.6":{"node":{"type":"id","generated":false,"id":"User:113493103344205533","typename":"User"},"__typename":"UserEdge"},"User:113487432151436737":{"id":"113487432151436737","displayName":"Isha Hasan","username":"ishahasan69","imageUrl":"https://img.stackshare.io/user/1665952/default_ee9bf3cdddd399478133852bf5f43bca72d25840.jpg","title":"Sr. Software Engineer","popularity":3,"path":"/ishahasan69","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.7":{"node":{"type":"id","generated":false,"id":"User:113487432151436737","typename":"User"},"__typename":"UserEdge"},"User:113482204395141108":{"id":"113482204395141108","displayName":"Damien YEDRA","username":"damienyedra","imageUrl":"https://img.stackshare.io/user/1665816/default_6601e621ff9249f5903e74df306c4e594a866784.jpeg","title":"","popularity":3,"path":"/damienyedra","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.8":{"node":{"type":"id","generated":false,"id":"User:113482204395141108","typename":"User"},"__typename":"UserEdge"},"User:113479959785890875":{"id":"113479959785890875","displayName":"Puganeswaran Santhiya","username":"ishwarthia","imageUrl":"https://img.stackshare.io/user/1665709/default_1eb842f0949aeeaecf16826901a0d4eb34190fa2.png","title":"NOC System Administrator","popularity":3,"path":"/ishwarthia","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231776364087566.followers({\"first\":10}).edges.9":{"node":{"type":"id","generated":false,"id":"User:113479959785890875","typename":"User"},"__typename":"UserEdge"}}