We have a lot of operations running using Rundeck (including deployments) and we also have various roles created in Ansible for infrastructure creation, which we execute using Rundeck. Rundeck we are using a community edition. Since we are already using Rundeck for executing the Ansible role, need an advice. What difference will it make if we replace Rundeck with Ansible Tower? Advantages and Disadvantages? We are using Jenkins to call Rundeck Job, same will be used for Ansible Tower if we replace Rundeck.","private":false,"viewCount":102604,"publishedAt":"2022-01-12T12:12:11Z","upvotesCount":6,"decisionType":"getAdvice","fromTools":[],"toTools":[],"subjectTools":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774197539747","typename":"Tool"}],"services":[{"type":"id","generated":false,"id":"Tool:101231773703650742","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774197539747","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231774197539747":{"id":"101231774197539747","name":"Rundeck","slug":"rundeck","title":"A platform for Self-Service Operations","verified":true,"imageUrl":"https://img.stackshare.io/service/1865/y1xV4CZ5_400x400.jpg","canonicalUrl":"/rundeck","path":"/rundeck","votes":7,"fans":389,"stacks":202,"followingTool":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/1865/thumb_y1xV4CZ5_400x400.jpg"},"$Tool:101231773700412232.stackDecisions({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"StackDecision:107609425927106017","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:107093560798904125":{"id":"107093560798904125","username":"furqan-iqbal","title":null,"companyName":null,"imageUrl":"https://img.stackshare.io/user/1052129/default_5444bee294eae1cc0a7e7a73c120312620744ad0.png","thumbUrl":"https://img.stackshare.io/user/1052129/thumb_5444bee294eae1cc0a7e7a73c120312620744ad0.png","displayName":"furqan-iqbal","__typename":"User"},"StackDecision:107093580839576847":{"user":{"type":"id","generated":false,"id":"User:107093560798904125","typename":"User"},"company":null,"link":null,"publicId":"107093580839576847","id":"107093580839576847","htmlContent":"
What is the similarities between Kubernetes cluster and Ansible cluster. \nKubernetes cluster vs Ansible cluster ?","private":false,"viewCount":34212,"publishedAt":"2021-10-13T09:45:59Z","upvotesCount":3,"decisionType":"getAdvice","fromTools":[],"toTools":[],"subjectTools":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774206661614","typename":"Tool"}],"services":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774206661614","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231774206661614":{"id":"101231774206661614","name":"Kubernetes","slug":"kubernetes","title":"Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops","verified":false,"imageUrl":"https://img.stackshare.io/service/1885/21_d3cvM.png","canonicalUrl":"/kubernetes","path":"/kubernetes","votes":685,"fans":60661,"stacks":60318,"followingTool":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/1885/thumb_21_d3cvM.png","following":false,"thumbRetinaUrl":"https://img.stackshare.io/service/1885/thumb_retina_21_d3cvM.png"},"$Tool:101231773700412232.stackDecisions({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"StackDecision:107093580839576847","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:104570142414908652":{"id":"104570142414908652","username":"sureshlivewell","title":"Sr. Systems Technical Speciali","companyName":"BMC Software","imageUrl":"https://img.stackshare.io/user/674599/default_e936cdb8785024ef6ccccfbf08962a1263f46ae4.jpg","thumbUrl":"https://img.stackshare.io/user/674599/thumb_e936cdb8785024ef6ccccfbf08962a1263f46ae4.jpg","displayName":"Suresh Kannan","__typename":"User"},"StackDecision:104570203216697774":{"user":{"type":"id","generated":false,"id":"User:104570142414908652","typename":"User"},"company":null,"link":null,"publicId":"104570203216697774","id":"104570203216697774","htmlContent":"
We use both these tools and are relatively new to them. We have a few questions:\n\n
\n- With Terraform, how are you handling changes done outside of Terraform in the Infrastructure?\n
- Are there any limitations or features that we miss in Ansible that Terraform can do? What are those? \n","private":false,"viewCount":55629,"publishedAt":"2020-07-24T18:17:53Z","upvotesCount":6,"decisionType":"getAdvice","fromTools":[],"toTools":[],"subjectTools":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773970332063","typename":"Tool"}],"services":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773970332063","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$Tool:101231773700412232.stackDecisions({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"StackDecision:104570203216697774","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:103684953019409595":{"id":"103684953019409595","username":"tompattison5226","title":null,"companyName":null,"imageUrl":"https://img.stackshare.io/user/392652/default_f32d96a9de573dede1158dd04d2753b57dbd6d63.jpg","thumbUrl":"https://img.stackshare.io/user/392652/thumb_f32d96a9de573dede1158dd04d2753b57dbd6d63.jpg","displayName":"Tom Pattison","__typename":"User"},"StackDecision:103832317735324091":{"user":{"type":"id","generated":false,"id":"User:103684953019409595","typename":"User"},"company":{"type":"id","generated":true,"id":"$StackDecision:103832317735324091.company","typename":"Company"},"link":{"type":"id","generated":true,"id":"$StackDecision:103832317735324091.link","typename":"Link"},"publicId":"103832317735324091","id":"103832317735324091","htmlContent":"
Ansible Preferred for configuring instances in AWS. ","private":false,"viewCount":45462,"publishedAt":"2020-03-16T10:43:53Z","upvotesCount":1,"decisionType":"freeform","fromTools":[],"toTools":[],"subjectTools":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"}],"services":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$StackDecision:103832317735324091.company":{"imageUrl":"https://img.stackshare.io/company/41300/default_e60c3989b0c9997530ec61f58aa1bebf9a343b81.png","thumbUrl":"https://img.stackshare.io/company/41300/thumb_e60c3989b0c9997530ec61f58aa1bebf9a343b81.png","name":"Checkout-com","path":"/companies/checkout-com","features":[],"__typename":"Company"},"$StackDecision:103832317735324091.link":{"url":"https://www.checkout.com/blog","title":"The latest in payments technology and company news | Checkout.com","__typename":"Link"},"$Tool:101231773700412232.stackDecisions({\"first\":6}).edges.3":{"node":{"type":"id","generated":false,"id":"StackDecision:103832317735324091","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:101232070678997624":{"id":"101232070678997624","username":"Scrayos","title":"CEO","companyName":"Scrayos UG (haftungsbeschränkt)","imageUrl":"https://img.stackshare.io/user/157783/default_3261fc6c63b4f7df47dd9f0524d6e1016d9107cb.png","thumbUrl":"https://img.stackshare.io/user/157783/thumb_3261fc6c63b4f7df47dd9f0524d6e1016d9107cb.png","displayName":"Joshua Dean Küpper","__typename":"User"},"StackDecision:101743891305852906":{"user":{"type":"id","generated":false,"id":"User:101232070678997624","typename":"User"},"company":{"type":"id","generated":true,"id":"$StackDecision:101743891305852906.company","typename":"Company"},"link":null,"publicId":"101743891305852906","id":"101743891305852906","htmlContent":"We only use Ansible for some limited cluster-management, irregular maintenance tasks and low-level docker debugging and re-configuration on the individual servers, as we chose CoreOS (Fedora CoreOS) as our operating system and setup is done with an ignition-configuration. That is why we don't need to have a playbook for setting up servers or individual services. The servers boot up, completely initialized and ready to use.","private":false,"viewCount":90957,"publishedAt":"2017-11-08T00:06:17Z","upvotesCount":1,"decisionType":"freeform","fromTools":[],"toTools":[],"subjectTools":[],"services":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774096605322","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"$StackDecision:101743891305852906.company":{"imageUrl":"https://img.stackshare.io/company/23305/default_d6bc79c2bb597bc269388be95cc72731f00ace1e.png","thumbUrl":"https://img.stackshare.io/company/23305/thumb_d6bc79c2bb597bc269388be95cc72731f00ace1e.png","name":"Scrayos UG (haftungsbeschränkt)","path":"/companies/scrayos-ug-haftungsbeschrankt","features":[],"__typename":"Company"},"Tool:101231774096605322":{"name":"CoreOS","path":"/coreos","id":"101231774096605322","imageUrl":"https://img.stackshare.io/service/1608/92f941aa760503ef8552a9fbc77ef9b6.png","thumbUrl":"https://img.stackshare.io/service/1608/thumb_92f941aa760503ef8552a9fbc77ef9b6.png","stacks":223,"fans":366,"votes":44,"followingTool":false,"__typename":"Tool","slug":"coreos","title":"Linux for Massive Server Deployments","verified":true,"canonicalUrl":"/coreos","following":false,"followContext":null},"$Tool:101231773700412232.stackDecisions({\"first\":6}).edges.4":{"node":{"type":"id","generated":false,"id":"StackDecision:101743891305852906","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:101232119207129320":{"id":"101232119207129320","username":"gabeguz","title":"Software Development Manager","companyName":"Ubisoft","imageUrl":"https://img.stackshare.io/user/250254/default_f8f71d114f1f7dcb28e04671b10433c3d32d5b6e.jpeg","thumbUrl":"https://img.stackshare.io/user/250254/thumb_f8f71d114f1f7dcb28e04671b10433c3d32d5b6e.jpeg","displayName":"Gabriel Guzman","__typename":"User"},"StackDecision:101750695309158002":{"user":{"type":"id","generated":false,"id":"User:101232119207129320","typename":"User"},"company":null,"link":null,"publicId":"101750695309158002","id":"101750695309158002","htmlContent":"Setting up a personal website, consisting of statically generated html files. \n\n
OpenBSD @httpd Hugo Ansible \n\nRely on the simplicity and security record of OpenBSD to keep my deployments easy to manage and run. Ansible playbooks for easily provisioning copies of the same setup. Using the httpd daemon provided by OpenBSD as it's full featured and included in the base operating system. Hugo creates static html based on markdown files that live in my home directory, and they are copied up to the server using scp. ","private":false,"viewCount":111030,"publishedAt":"2019-03-14T19:39:56Z","upvotesCount":1,"decisionType":"freeform","fromTools":[],"toTools":[],"subjectTools":[],"services":[{"type":"id","generated":false,"id":"Tool:101231773918997008","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775553624130","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231773918997008":{"name":"Hugo","path":"/hugo","id":"101231773918997008","imageUrl":"https://img.stackshare.io/service/1158/default_2e4f7c34f249c9c44d4c0b776018014c06692d03.jpg","thumbUrl":"https://img.stackshare.io/service/1158/thumb_2e4f7c34f249c9c44d4c0b776018014c06692d03.jpg","stacks":1269,"fans":1519,"votes":206,"followingTool":false,"__typename":"Tool"},"Tool:101231775553624130":{"name":"OpenBSD","path":"/openbsd","id":"101231775553624130","imageUrl":"https://img.stackshare.io/service/4446/YhRtTm8c_400x400.jpg","thumbUrl":"https://img.stackshare.io/service/4446/thumb_YhRtTm8c_400x400.jpg","stacks":46,"fans":77,"votes":0,"followingTool":false,"__typename":"Tool"},"$Tool:101231773700412232.stackDecisions({\"first\":6}).edges.5":{"node":{"type":"id","generated":false,"id":"StackDecision:101750695309158002","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"$Tool:101231773700412232.featuredPosts({\"first\":8})":{"count":10,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231773700412232.featuredPosts({\"first\":8}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.0","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.1","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.2","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.3","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.4","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.5","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.6","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.7","typename":"FeaturedPostEdge"}],"__typename":"FeaturedPostConnection"},"$Tool:101231773700412232.featuredPosts({\"first\":8}).pageInfo":{"hasNextPage":true,"endCursor":"OA","__typename":"PageInfo"},"FeaturedPost:103566991719018664":{"id":"103566991719018664","views":2678,"title":"AI/ML Pipelines Using Open Data Hub and Kubeflow on Red Hat OpenShift","imageUrl":"https://img.stackshare.io/stack/542036/default_731716b29ab222db9d077e01b790176efe596093.png","publishedAt":"2020-01-29T14:08:00Z","canonicalUrl":"/red-hat-inc/ai-slash-ml-pipelines-using-open-data-hub-and-kubeflow-on-red-hat-openshift","previewImageUrl":"https://img.stackshare.io/stack/542036/4eea250345078ce7bdff4396f149ed502651fc41.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:103566991719018664.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","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:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774455039874","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775697957346","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773504918534","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777504503046","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231778324027869","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774151159684","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777443131039","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:103556847766762557","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774177500364","typename":"Tool"}],"favoriteStacksCount":12,"__typename":"FeaturedPost"},"$FeaturedPost:103566991719018664.company":{"name":"Red Hat, Inc.","__typename":"Company"},"Tool:101231773837179153":{"id":"101231773837179153","name":"Python","slug":"python","title":"A clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.","verified":false,"imageUrl":"https://img.stackshare.io/service/993/pUBY5pVj.png","canonicalUrl":"/python","path":"/python","votes":6894,"fans":228720,"stacks":246933,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773669807419":{"id":"101231773669807419","name":"Docker","slug":"docker","title":"Enterprise Container Platform for High-Velocity Innovation.","verified":true,"imageUrl":"https://img.stackshare.io/service/586/n4u37v9t_400x400.png","canonicalUrl":"/docker","path":"/docker","votes":3857,"fans":162414,"stacks":176134,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/586/thumb_n4u37v9t_400x400.png","thumbRetinaUrl":"https://img.stackshare.io/service/586/thumb_retina_n4u37v9t_400x400.png"},"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":48160,"stacks":53567,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774455039874":{"id":"101231774455039874","name":"Prometheus","slug":"prometheus","title":"An open-source service monitoring system and time series database, developed by SoundCloud","verified":false,"imageUrl":"https://img.stackshare.io/service/2501/default_3cf1b307194b26782be5cb209d30360580ae5b3c.png","canonicalUrl":"/prometheus","path":"/prometheus","votes":239,"fans":4901,"stacks":4298,"following":false,"followContext":null,"__typename":"Tool"},"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":4369,"stacks":3777,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773504918534":{"id":"101231773504918534","name":"Red Hat OpenShift","slug":"red-hat-openshift","title":"Red Hat's free Platform as a Service (PaaS) for hosting Java, PHP, Ruby, Python, Node.js, and Perl apps","verified":true,"imageUrl":"https://img.stackshare.io/service/197/default_d69814fad86744595b3b0b30ef84c36c09c70902.jpg","canonicalUrl":"/red-hat-openshift","path":"/red-hat-openshift","votes":517,"fans":1813,"stacks":1477,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231777504503046":{"id":"101231777504503046","name":"PyTorch","slug":"pytorch","title":"A deep learning framework that puts Python first","verified":false,"imageUrl":"https://img.stackshare.io/service/8171/YYpjkbVn_400x400.jpg","canonicalUrl":"/pytorch","path":"/pytorch","votes":43,"fans":1884,"stacks":1533,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231778324027869":{"id":"101231778324027869","name":"Argo","slug":"argo","title":"Container-native workflows for Kubernetes","verified":false,"imageUrl":"https://img.stackshare.io/service/9840/PqKLmP_S_400x400.jpg","canonicalUrl":"/argo","path":"/argo","votes":6,"fans":667,"stacks":676,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774151159684":{"id":"101231774151159684","name":"YAML","slug":"yaml","title":"A straightforward machine parsable data serialization format designed for human readability and interaction","verified":false,"imageUrl":"https://img.stackshare.io/service/1744/yaml.png","canonicalUrl":"/yaml","path":"/yaml","votes":0,"fans":531,"stacks":490,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231777443131039":{"id":"101231777443131039","name":"Kubeflow","slug":"kubeflow","title":"Machine Learning Toolkit for Kubernetes","verified":true,"imageUrl":"https://img.stackshare.io/service/8052/EE9PAsVm_400x400.jpg","canonicalUrl":"/kubeflow","path":"/kubeflow","votes":18,"fans":634,"stacks":202,"following":false,"followContext":null,"__typename":"Tool"},"Tool:103556847766762557":{"id":"103556847766762557","name":"Open Data Hub","slug":"open-data-hub","title":"An open source project that provides open source AI tools for running large and distributed AI workloads on OpenShift Container Platform","verified":false,"imageUrl":"https://img.stackshare.io/service/11737/opendatahub.png","canonicalUrl":"/open-data-hub","path":"/open-data-hub","votes":0,"fans":24,"stacks":6,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774177500364":{"id":"101231774177500364","name":"ceph","slug":"ceph","title":"A free-software storage platform","verified":false,"imageUrl":"https://img.stackshare.io/service/1818/cephglyph_copy_400x400.png","canonicalUrl":"/ceph","path":"/ceph","votes":10,"fans":380,"stacks":234,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.0":{"node":{"type":"id","generated":false,"id":"FeaturedPost:103566991719018664","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231816561350456":{"id":"101231816561350456","views":10386,"title":"How Heap Built an Analytics Platform that Auto-Tracks Every User Event","imageUrl":"https://img.stackshare.io/stack/323987/default_23dea8fb86bd66794a7d7f0db8b354daa7520520.png","publishedAt":"2018-06-14T02:23:17Z","canonicalUrl":"/heap/how-heap-built-an-analytics-platform-that-auto-tracks-every-user-event","previewImageUrl":"https://img.stackshare.io/stack/323987/6be8f30b511b97c39b561afcc603360d647b44cf.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231816561350456.company","typename":"Company"},"tools":[{"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:101231773853533403","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774098455524","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:101231773970332063","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773501041914","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776041214023","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700872359","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774609734307","typename":"Tool"}],"favoriteStacksCount":14,"__typename":"FeaturedPost"},"$FeaturedPost:101231816561350456.company":{"name":"Heap","__typename":"Company"},"Tool:101231773410696721":{"id":"101231773410696721","name":"GitHub","slug":"github","title":"Powerful collaboration, review, and code management for open source and private development projects","verified":true,"imageUrl":"https://img.stackshare.io/service/27/default_869c34d29acc794d60ecdd5d2b5bfc042a80a4ec.jpg","canonicalUrl":"/github","path":"/github","votes":10344,"fans":286525,"stacks":289013,"following":false,"followContext":null,"__typename":"Tool"},"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":8539,"fans":184501,"stacks":190307,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773849098825":{"id":"101231773849098825","name":"React","slug":"react","title":"A JavaScript library for building user interfaces","verified":false,"imageUrl":"https://img.stackshare.io/service/1020/OYIaJ1KK.png","canonicalUrl":"/react","path":"/react","votes":4083,"fans":164506,"stacks":174917,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773853533403":{"id":"101231773853533403","name":"PostgreSQL","slug":"postgresql","title":"A powerful, open source object-relational database system","verified":false,"imageUrl":"https://img.stackshare.io/service/1028/ASOhU5xJ.png","canonicalUrl":"/postgresql","path":"/postgresql","votes":3550,"fans":96217,"stacks":99110,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774098455524":{"id":"101231774098455524","name":"TypeScript","slug":"typescript","title":"A superset of JavaScript that compiles to clean JavaScript output","verified":false,"imageUrl":"https://img.stackshare.io/service/1612/bynNY5dJ.jpg","canonicalUrl":"/typescript","path":"/typescript","votes":500,"fans":84468,"stacks":94985,"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":43483,"stacks":48539,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/18/thumb_amazon-ec2.png","thumbRetinaUrl":"https://img.stackshare.io/service/18/thumb_retina_amazon-ec2.png"},"Tool:101231773865214260":{"id":"101231773865214260","name":"Kafka","slug":"kafka","title":"Distributed, fault tolerant, high throughput pub-sub messaging system","verified":false,"imageUrl":"https://img.stackshare.io/service/1063/kazUJooF_400x400.jpg","canonicalUrl":"/kafka","path":"/kafka","votes":607,"fans":26064,"stacks":23761,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773501041914":{"id":"101231773501041914","name":"CircleCI","slug":"circleci","title":"Automate your development process quickly, safely, and at scale","verified":true,"imageUrl":"https://img.stackshare.io/service/190/CvqrSSFs_400x400.jpg","canonicalUrl":"/circleci","path":"/circleci","votes":974,"fans":9528,"stacks":12914,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776041214023":{"id":"101231776041214023","name":"MobX","slug":"mobx","title":"Simple, scalable state management","verified":false,"imageUrl":"https://img.stackshare.io/service/5302/17475736.png","canonicalUrl":"/mobx","path":"/mobx","votes":114,"fans":753,"stacks":747,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774609734307":{"id":"101231774609734307","name":"Citus","slug":"citus","title":"Worry-free Postgres for SaaS","verified":true,"imageUrl":"https://img.stackshare.io/service/2818/mXMEghLo_400x400.jpg","canonicalUrl":"/citus","path":"/citus","votes":11,"fans":143,"stacks":60,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.1":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231816561350456","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231795674466929":{"id":"101231795674466929","views":18851,"title":"How LaunchDarkly Serves Over 4 Billion Feature Flags Daily","imageUrl":"https://img.stackshare.io/stack/36962/default_b94e91592923c2d603f9862f033e7efb59636983.png","publishedAt":"2016-09-09T02:06:47Z","canonicalUrl":"/launchdarkly/how-launchdarkly-serves-over-4-billion-feature-flags-daily","previewImageUrl":"https://img.stackshare.io/stack/36962/4a17fece45a6f511aaff79f08ac536024c3a34e7.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231795674466929.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773858546548","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773705712932","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773433737219","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854388643","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854768982","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773774313645","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773865214260","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773418092710","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773501041914","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774492574471","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773541427411","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773615579247","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773618167288","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773927221330","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773398855818","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773615096541","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773887881771","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773616958547","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773552487870","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775170694740","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775590376828","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774080733339","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773437839873","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774453217750","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774376831924","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773727742320","typename":"Tool"}],"favoriteStacksCount":27,"__typename":"FeaturedPost"},"$FeaturedPost:101231795674466929.company":{"name":"LaunchDarkly","__typename":"Company"},"Tool:101231773858546548":{"id":"101231773858546548","name":"Git","slug":"git","title":"Fast, scalable, distributed revision control system","verified":false,"imageUrl":"https://img.stackshare.io/service/1046/git.png","canonicalUrl":"/git","path":"/git","votes":6592,"fans":207147,"stacks":299664,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773705712932":{"id":"101231773705712932","name":"Slack","slug":"slack","title":"Bring all your communication together in one place","verified":false,"imageUrl":"https://img.stackshare.io/service/675/RNiSRYOF_400x400.jpg","canonicalUrl":"/slack","path":"/slack","votes":6023,"fans":114313,"stacks":120313,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773433737219":{"id":"101231773433737219","name":"Google Analytics","slug":"google-analytics","title":"Enterprise-class web analytics.","verified":false,"imageUrl":"https://img.stackshare.io/service/64/cU74ahCn_400x400.jpg","canonicalUrl":"/google-analytics","path":"/google-analytics","votes":5063,"fans":60376,"stacks":127927,"following":false,"followContext":null,"__typename":"Tool"},"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":4135,"fans":94386,"stacks":94203,"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":3948,"fans":55300,"stacks":59933,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773774313645":{"id":"101231773774313645","name":"Elasticsearch","slug":"elasticsearch","title":"Open Source, Distributed, RESTful Search Engine","verified":true,"imageUrl":"https://img.stackshare.io/service/841/Image_2019-05-20_at_4.58.04_PM.png","canonicalUrl":"/elasticsearch","path":"/elasticsearch","votes":1649,"fans":32831,"stacks":34734,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773842107538":{"id":"101231773842107538","name":"Golang","slug":"golang","title":"An open source programming language that makes it easy to build simple, reliable, and efficient software","verified":true,"imageUrl":"https://img.stackshare.io/service/1005/O6AczwfV_400x400.png","canonicalUrl":"/golang","path":"/golang","votes":3299,"fans":17101,"stacks":22532,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773418092710":{"id":"101231773418092710","name":"Amazon Route 53","slug":"amazon-route-53","title":"A highly available and scalable Domain Name System (DNS) web service.","verified":false,"imageUrl":"https://img.stackshare.io/service/38/amazon-route-53.png","canonicalUrl":"/amazon-route-53","path":"/amazon-route-53","votes":678,"fans":12221,"stacks":14549,"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":11323,"stacks":12726,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773541427411":{"id":"101231773541427411","name":"Intercom","slug":"intercom","title":"A fundamentally new way to communicate with your customers","verified":true,"imageUrl":"https://img.stackshare.io/service/257/qmwr6vjg_400x400.png","canonicalUrl":"/intercom","path":"/intercom","votes":604,"fans":4189,"stacks":6734,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773615579247":{"id":"101231773615579247","name":"Amazon DynamoDB","slug":"amazon-dynamodb","title":"Fully managed NoSQL database service","verified":false,"imageUrl":"https://img.stackshare.io/service/389/amazon-dynamodb.png","canonicalUrl":"/amazon-dynamodb","path":"/amazon-dynamodb","votes":195,"fans":4034,"stacks":3726,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773618167288":{"id":"101231773618167288","name":"Amazon SQS","slug":"amazon-sqs","title":"Fully managed message queuing service","verified":false,"imageUrl":"https://img.stackshare.io/service/395/amazon-sqs.png","canonicalUrl":"/amazon-sqs","path":"/amazon-sqs","votes":171,"fans":2524,"stacks":2250,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773927221330":{"id":"101231773927221330","name":"HAProxy","slug":"haproxy","title":"The Reliable, High Performance TCP/HTTP Load Balancer","verified":false,"imageUrl":"https://img.stackshare.io/service/1179/preview.png","canonicalUrl":"/haproxy","path":"/haproxy","votes":563,"fans":2664,"stacks":2430,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773398855818":{"id":"101231773398855818","name":"Segment","slug":"segment","title":"A single hub to collect, translate and send your data with the flip of a switch.","verified":true,"imageUrl":"https://img.stackshare.io/service/5/default_aa447805966bbb635af0d113e93e1f1030497052.jpg","canonicalUrl":"/segment","path":"/segment","votes":275,"fans":1339,"stacks":3120,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773615096541":{"id":"101231773615096541","name":"Amazon VPC","slug":"amazon-vpc","title":"Provision a logically isolated section of the AWS Cloud and launch AWS resources in a virtual network that you define","verified":false,"imageUrl":"https://img.stackshare.io/service/388/amazon-vpc.png","canonicalUrl":"/amazon-vpc","path":"/amazon-vpc","votes":46,"fans":1023,"stacks":1385,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773887881771":{"id":"101231773887881771","name":"Foundation","slug":"foundation","title":"The most advanced responsive front-end framework in the world","verified":true,"imageUrl":"https://img.stackshare.io/service/1105/ocLJW3ku_400x400.jpg","canonicalUrl":"/foundation","path":"/foundation","votes":740,"fans":1388,"stacks":1237,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773616958547":{"id":"101231773616958547","name":"Amazon ElastiCache","slug":"amazon-elasticache","title":"Deploy, operate, and scale an in-memory cache in the cloud","verified":false,"imageUrl":"https://img.stackshare.io/service/392/amazon-elasticache.png","canonicalUrl":"/amazon-elasticache","path":"/amazon-elasticache","votes":151,"fans":1320,"stacks":1327,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773552487870":{"id":"101231773552487870","name":"Fastly","slug":"fastly","title":"We're redefining content delivery.","verified":true,"imageUrl":"https://img.stackshare.io/service/274/9V2sLNfw.png","canonicalUrl":"/fastly","path":"/fastly","votes":153,"fans":623,"stacks":1058,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775170694740":{"id":"101231775170694740","name":"Amazon Elasticsearch Service","slug":"amazon-elasticsearch-service","title":"Real-time, distributed search and analytics engine that fits nicely into a cloud environment","verified":false,"imageUrl":"https://img.stackshare.io/service/3736/amazon-elasticsearch-service.png","canonicalUrl":"/amazon-elasticsearch-service","path":"/amazon-elasticsearch-service","votes":24,"fans":374,"stacks":377,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775590376828":{"id":"101231775590376828","name":"LaunchDarkly","slug":"launchdarkly","title":"Feature Management Platform","verified":true,"imageUrl":"https://img.stackshare.io/service/4506/default_11d18d52b1a22b048f9806361243c7ba4dd2c7a1.png","canonicalUrl":"/launchdarkly","path":"/launchdarkly","votes":6,"fans":371,"stacks":201,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774080733339":{"id":"101231774080733339","name":"ReadMe.io","slug":"readme-io","title":"Create and manage beautiful, interactive documentation the easy way","verified":true,"imageUrl":"https://img.stackshare.io/service/1570/default_59f521d302264f440a1b600eed39d6d12474c575.jpg","canonicalUrl":"/readme-io","path":"/readme-io","votes":69,"fans":412,"stacks":120,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773437839873":{"id":"101231773437839873","name":"Groove","slug":"groovehq","title":"Everything you need to convert, support, and delight your customers.","verified":true,"imageUrl":"https://img.stackshare.io/service/74/4vehL4fy_400x400.jpg","canonicalUrl":"/groovehq","path":"/groovehq","votes":10,"fans":55,"stacks":62,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774453217750":{"id":"101231774453217750","name":"Pushpin","slug":"pushpin","title":"Reverse proxy for realtime web services","verified":true,"imageUrl":"https://img.stackshare.io/service/2497/symbol.png","canonicalUrl":"/pushpin","path":"/pushpin","votes":3,"fans":54,"stacks":10,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774376831924":{"id":"101231774376831924","name":"Elevio","slug":"elevio","title":"Proactive customer care, where and when it's needed.","verified":true,"imageUrl":"https://img.stackshare.io/service/2317/O-bdrueR_400x400.png","canonicalUrl":"/elevio","path":"/elevio","votes":0,"fans":28,"stacks":22,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773727742320":{"id":"101231773727742320","name":"Fanout","slug":"fanout","title":"Realtime APIs made simple","verified":true,"imageUrl":"https://img.stackshare.io/service/732/7611724fbaa172dcf6e51ae0c4cc0be1.png","canonicalUrl":"/fanout","path":"/fanout","votes":0,"fans":34,"stacks":6,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.2":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231795674466929","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231795084339381":{"id":"101231795084339381","views":2171,"title":"The HyperDev Tech Stack: Powering Over 1M Containers","imageUrl":"https://img.stackshare.io/stack/35661/default_d47b1279a13b204e7dc42cded198b44fa828dee2.jpg","publishedAt":"2016-08-05T04:07:38Z","canonicalUrl":"/glitch/the-hyperdev-tech-stack-powering-over-1m-containers","previewImageUrl":"https://img.stackshare.io/stack/35661/dd85f8678ee4ef13ab7fcd77398fb5d2d9e19dbb.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231795084339381.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773939333405","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:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773705712932","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773853533403","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773433737219","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775043834687","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:101231773457672502","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773636491087","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773403188549","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773454477801","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773418092710","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773744147511","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773772085321","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773926852560","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773777695089","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774802095562","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774324000201","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773924483778","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774287464433","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774139649395","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773441940942","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776170860553","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776080604348","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773481952151","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776081062034","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776081742532","typename":"Tool"}],"favoriteStacksCount":20,"__typename":"FeaturedPost"},"$FeaturedPost:101231795084339381.company":{"name":"Glitch","__typename":"Company"},"Tool:101231773939333405":{"id":"101231773939333405","name":"JavaScript","slug":"javascript","title":"Lightweight, interpreted, object-oriented language with first-class functions","verified":false,"imageUrl":"https://img.stackshare.io/service/1209/javascript.jpeg","canonicalUrl":"/javascript","path":"/javascript","votes":8070,"fans":316189,"stacks":364646,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775043834687":{"id":"101231775043834687","name":"Ubuntu","slug":"ubuntu","title":"The leading OS for PC, tablet, phone and cloud","verified":false,"imageUrl":"https://img.stackshare.io/service/3511/cof_orange_hex.jpg","canonicalUrl":"/ubuntu","path":"/ubuntu","votes":468,"fans":69128,"stacks":79257,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773457672502":{"id":"101231773457672502","name":"Trello","slug":"trello","title":"Your entire project, in a single glance","verified":false,"imageUrl":"https://img.stackshare.io/service/109/-CvHThPk_400x400.jpg","canonicalUrl":"/trello","path":"/trello","votes":3707,"fans":41379,"stacks":43340,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773636491087":{"id":"101231773636491087","name":"Travis CI","slug":"travis-ci","title":"A hosted continuous integration service for open source and private projects","verified":true,"imageUrl":"https://img.stackshare.io/service/460/Lu6cGu0z_400x400.png","canonicalUrl":"/travis-ci","path":"/travis-ci","votes":1749,"fans":9422,"stacks":26457,"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":13672,"stacks":21415,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773454477801":{"id":"101231773454477801","name":"New Relic","slug":"new-relic","title":"New Relic is the industryâs largest and most comprehensive cloud-based observability platform.","verified":true,"imageUrl":"https://img.stackshare.io/service/103/default_193410db3a7e419c7b436961bf41d733c7346b59.png","canonicalUrl":"/new-relic","path":"/new-relic","votes":1931,"fans":11030,"stacks":20926,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/103/thumb_193410db3a7e419c7b436961bf41d733c7346b59.png","thumbRetinaUrl":"https://img.stackshare.io/service/103/thumb_retina_193410db3a7e419c7b436961bf41d733c7346b59.png"},"Tool:101231773744147511":{"id":"101231773744147511","name":"Vagrant","slug":"vagrant","title":"A tool for building and distributing development environments","verified":true,"imageUrl":"https://img.stackshare.io/service/768/150px-Vagrant.png","canonicalUrl":"/vagrant","path":"/vagrant","votes":1499,"fans":10141,"stacks":11574,"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":4151,"stacks":8792,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773926852560":{"id":"101231773926852560","name":"CoffeeScript","slug":"coffeescript","title":"A little language that compiles into JavaScript","verified":false,"imageUrl":"https://img.stackshare.io/service/1178/slQydAMv.png","canonicalUrl":"/coffeescript","path":"/coffeescript","votes":1025,"fans":1757,"stacks":3366,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773777695089":{"id":"101231773777695089","name":"Browserify","slug":"browserify","title":"Browser-side require() the node.js way","verified":false,"imageUrl":"https://img.stackshare.io/service/849/9esmqty2.png","canonicalUrl":"/browserify","path":"/browserify","votes":261,"fans":771,"stacks":1839,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774802095562":{"id":"101231774802095562","name":"Docker Swarm","slug":"docker-swarm","title":"Native clustering for Docker. Turn a pool of Docker hosts into a single, virtual host.","verified":true,"imageUrl":"https://img.stackshare.io/service/3177/preview.png","canonicalUrl":"/docker-swarm","path":"/docker-swarm","votes":282,"fans":1244,"stacks":796,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774324000201":{"id":"101231774324000201","name":"UglifyJS","slug":"uglifyjs","title":"A JavaScript parser, minifier, compressor and beautifier toolkit.","verified":false,"imageUrl":"https://img.stackshare.io/service/2203/default_9058af6f02375a99f634f537d727e32df92ac262.png","canonicalUrl":"/uglifyjs","path":"/uglifyjs","votes":0,"fans":192,"stacks":520,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773924483778":{"id":"101231773924483778","name":"Stylus","slug":"stylus","title":"Expressive, robust, feature-rich CSS language built for nodejs","verified":false,"imageUrl":"https://img.stackshare.io/service/1172/stylus.png","canonicalUrl":"/stylus","path":"/stylus","votes":331,"fans":558,"stacks":440,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774287464433":{"id":"101231774287464433","name":"Istanbul","slug":"istanbul","title":"A JS code coverage tool written in JS","verified":false,"imageUrl":"https://img.stackshare.io/service/2105/default_78659c552327b8ff3592c2aa1694ea92c974a8d5.png","canonicalUrl":"/istanbul","path":"/istanbul","votes":0,"fans":170,"stacks":376,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774139649395":{"id":"101231774139649395","name":"etcd","slug":"etcd","title":"A distributed consistent key-value store for shared configuration and service discovery","verified":true,"imageUrl":"https://img.stackshare.io/service/1721/etcd.png","canonicalUrl":"/etcd","path":"/etcd","votes":24,"fans":503,"stacks":308,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773441940942":{"id":"101231773441940942","name":"Loggly","slug":"loggly","title":"Unified log analysis & log monitoring","verified":true,"imageUrl":"https://img.stackshare.io/service/83/default_642fc255afad78948f04d7acefa8e11440014888.png","canonicalUrl":"/loggly","path":"/loggly","votes":168,"fans":371,"stacks":274,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776170860553":{"id":"101231776170860553","name":"Glitch","slug":"glitch","title":"Code, collaborate, and ship in seconds from your browser","verified":true,"imageUrl":"https://img.stackshare.io/service/5526/default_e717fa2d915caccd07943d84cd60bbb15470a825.jpg","canonicalUrl":"/glitch","path":"/glitch","votes":42,"fans":219,"stacks":84,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776080604348":{"id":"101231776080604348","name":"Ace","slug":"ace","title":"Embeddable code editor written in JavaScript","verified":true,"imageUrl":"https://img.stackshare.io/service/5372/ACE-Cloud9-EDITOR-Social-Media-icon.png","canonicalUrl":"/ace","path":"/ace","votes":7,"fans":165,"stacks":79,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773481952151":{"id":"101231773481952151","name":"FogBugz","slug":"fogbugz","title":"The world's easiest bug tracking system","verified":false,"imageUrl":"https://img.stackshare.io/service/153/xMO9jDp5_400x400.jpg","canonicalUrl":"/fogbugz","path":"/fogbugz","votes":0,"fans":44,"stacks":39,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776081062034":{"id":"101231776081062034","name":"Firepad","slug":"firepad","title":"An open-source, real-time, collaborative code and text editing library built on Firebase","verified":true,"imageUrl":"https://img.stackshare.io/service/5373/363cdca41f5d5d30c51c56b083451385.png","canonicalUrl":"/firepad","path":"/firepad","votes":0,"fans":29,"stacks":7,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776081742532":{"id":"101231776081742532","name":"Hamlet","slug":"hamlet","title":"Simple and powerful reactive templating","verified":false,"imageUrl":"https://img.stackshare.io/service/5374/49f0dNfY.png","canonicalUrl":"/hamlet","path":"/hamlet","votes":0,"fans":15,"stacks":3,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.3":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231795084339381","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231793224833871":{"id":"101231793224833871","views":6675,"title":"How Opsee Chose A Container Orchestration Platform","imageUrl":"https://img.stackshare.io/stack/31953/default_61e3ab0f9942d5b6635a5a3058f9ffca97af70b8.jpg","publishedAt":"2016-05-27T05:01:09Z","canonicalUrl":"/opsee-co/how-opsee-chose-a-container-orchestration-platform","previewImageUrl":"https://img.stackshare.io/stack/31953/903d02f0d556a3d133acdf26e10a3fbcfa27035d.jpg","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231793224833871.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774215979427","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773523090140","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774215500019","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773501041914","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774492574471","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773620969295","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773615579247","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773423027961","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773618167288","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773511551351","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773623413723","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773618592622","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773615096541","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773632626053","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774096605322","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773759067771","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774925962064","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775605587227","typename":"Tool"}],"favoriteStacksCount":12,"__typename":"FeaturedPost"},"$FeaturedPost:101231793224833871.company":{"name":"Opsee Co","__typename":"Company"},"Tool:101231774215979427":{"id":"101231774215979427","name":"AWS Lambda","slug":"aws-lambda","title":"Automatically run code in response to modifications to objects in Amazon S3 buckets, messages in Kinesis streams, or updates in DynamoDB","verified":false,"imageUrl":"https://img.stackshare.io/service/1909/aws-lambda.png","canonicalUrl":"/aws-lambda","path":"/aws-lambda","votes":432,"fans":22981,"stacks":24211,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773523090140":{"id":"101231773523090140","name":"Amazon RDS","slug":"amazon-rds","title":"Set up, operate, and scale a relational database in the cloud.","verified":false,"imageUrl":"https://img.stackshare.io/service/232/amazon-rds.png","canonicalUrl":"/amazon-rds","path":"/amazon-rds","votes":761,"fans":13792,"stacks":15963,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774215500019":{"id":"101231774215500019","name":"Amazon EC2 Container Service","slug":"amazon-ec2-container-service","title":"Container management service that supports Docker containers","verified":true,"imageUrl":"https://img.stackshare.io/service/1908/amazon-ecs.png","canonicalUrl":"/amazon-ec2-container-service","path":"/amazon-ec2-container-service","votes":325,"fans":13004,"stacks":14295,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773620969295":{"id":"101231773620969295","name":"Amazon CloudWatch","slug":"amazon-cloudwatch","title":"Monitor AWS resources and custom metrics generated by your applications and services","verified":false,"imageUrl":"https://img.stackshare.io/service/401/amazon-cloudwatch.png","canonicalUrl":"/amazon-cloudwatch","path":"/amazon-cloudwatch","votes":214,"fans":10566,"stacks":11696,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773423027961":{"id":"101231773423027961","name":"Mandrill","slug":"mandrill","title":"Send transactional, triggered, and personalized email, then track results.","verified":false,"imageUrl":"https://img.stackshare.io/service/46/0skjzkftgup526281tkn.png","canonicalUrl":"/mandrill","path":"/mandrill","votes":926,"fans":2261,"stacks":4407,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773511551351":{"id":"101231773511551351","name":"AWS Elastic Beanstalk","slug":"aws-elastic-beanstalk","title":"Quickly deploy and manage applications in the AWS cloud. ","verified":false,"imageUrl":"https://img.stackshare.io/service/210/aws-elastic-beanstalk.png","canonicalUrl":"/aws-elastic-beanstalk","path":"/aws-elastic-beanstalk","votes":241,"fans":2280,"stacks":2089,"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":1712,"stacks":1545,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/411/thumb_aws-cloudformation.png"},"Tool:101231773618592622":{"id":"101231773618592622","name":"Amazon SNS","slug":"amazon-sns","title":"Fully managed push messaging service","verified":false,"imageUrl":"https://img.stackshare.io/service/396/amazon-sns.png","canonicalUrl":"/amazon-sns","path":"/amazon-sns","votes":18,"fans":1573,"stacks":1394,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773632626053":{"id":"101231773632626053","name":"Amazon Kinesis","slug":"amazon-kinesis","title":"Store and process terabytes of data each hour from hundreds of thousands of sources","verified":false,"imageUrl":"https://img.stackshare.io/service/433/default_6bea44ee4da746fbb7c9070a7ffac9b764d1ed79.png","canonicalUrl":"/amazon-kinesis","path":"/amazon-kinesis","votes":9,"fans":759,"stacks":728,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773759067771":{"id":"101231773759067771","name":"Quay.io","slug":"quay-io","title":"Secure hosting for private Docker repositories","verified":true,"imageUrl":"https://img.stackshare.io/service/804/179b16534eda7c40ce8c7f1705c9fd18.png","canonicalUrl":"/quay-io","path":"/quay-io","votes":7,"fans":106,"stacks":64,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774925962064":{"id":"101231774925962064","name":"Convox","slug":"convox","title":"Launch a Private Cloud in Minutes. The simplicity of Heroku. The power of AWS.","verified":true,"imageUrl":"https://img.stackshare.io/service/3368/preview.png","canonicalUrl":"/convox","path":"/convox","votes":37,"fans":69,"stacks":43,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775605587227":{"id":"101231775605587227","name":"Opsee","slug":"opsee","title":"Continuously test your services and deploy with confidence. Effortless AWS monitoring, built for developers.","verified":true,"imageUrl":"https://img.stackshare.io/service/4523/iW5SxULr.png","canonicalUrl":"/opsee","path":"/opsee","votes":0,"fans":22,"stacks":7,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.4":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231793224833871","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231789624828158":{"id":"101231789624828158","views":22300,"title":"Scaling Zapier to Automate Billions of Tasks","imageUrl":"https://img.stackshare.io/stack/25100/default_c7e38cfcdd58ce686ec6d1343a14a67c2686c8f6.png","publishedAt":"2016-02-04T18:44:12Z","canonicalUrl":"/zapier/scaling-zapier-to-automate-billions-of-tasks","previewImageUrl":"https://img.stackshare.io/stack/25100/815475d73317d4eadfd9dfce06f6545ce30a9489.gif","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231789624828158.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:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773851859414","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773895058604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773705712932","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773433737219","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854768982","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773703650742","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773457672502","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774125163302","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773837565192","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773774313645","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775357043443","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774215979427","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773864300849","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774565594919","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774781423216","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773970332063","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773450178959","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773523090140","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773775509982","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:101231773855606480","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773421693052","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773871944512","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773613893180","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773563008013","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773615096541","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773628223844","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775525897727","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774450050488","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774782086471","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773813299908","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773545754049","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773565026135","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775514423534","typename":"Tool"}],"favoriteStacksCount":53,"__typename":"FeaturedPost"},"$FeaturedPost:101231789624828158.company":{"name":"Zapier","__typename":"Company"},"Tool:101231773851859414":{"id":"101231773851859414","name":"MySQL","slug":"mysql","title":"The world's most popular open source database","verified":false,"imageUrl":"https://img.stackshare.io/service/1025/logo-mysql-170x170.png","canonicalUrl":"/mysql","path":"/mysql","votes":3753,"fans":123680,"stacks":126478,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773895058604":{"id":"101231773895058604","name":"npm","slug":"npm","title":"The package manager for JavaScript.","verified":true,"imageUrl":"https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png","canonicalUrl":"/npm","path":"/npm","votes":1635,"fans":96274,"stacks":125202,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774125163302":{"id":"101231774125163302","name":"Webpack","slug":"webpack","title":"A bundler for javascript and friends","verified":true,"imageUrl":"https://img.stackshare.io/service/1682/IMG_4636.PNG","canonicalUrl":"/webpack","path":"/webpack","votes":752,"fans":34186,"stacks":41016,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773837565192":{"id":"101231773837565192","name":"Django","slug":"django","title":"The Web framework for perfectionists with deadlines","verified":false,"imageUrl":"https://img.stackshare.io/service/994/4aGjtNQv.png","canonicalUrl":"/django","path":"/django","votes":4208,"fans":39734,"stacks":37988,"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":28641,"stacks":30760,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773864300849":{"id":"101231773864300849","name":"RabbitMQ","slug":"rabbitmq","title":"Open source multiprotocol messaging broker","verified":false,"imageUrl":"https://img.stackshare.io/service/1061/default_df93e9a30d27519161b39d8c1d5c223c1642d187.jpg","canonicalUrl":"/rabbitmq","path":"/rabbitmq","votes":557,"fans":22540,"stacks":21504,"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":14721,"stacks":22393,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774781423216":{"id":"101231774781423216","name":"Docker Compose","slug":"docker-compose","title":"Define and run multi-container applications with Docker","verified":true,"imageUrl":"https://img.stackshare.io/service/3136/docker-compose.png","canonicalUrl":"/docker-compose","path":"/docker-compose","votes":501,"fans":20745,"stacks":21828,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773450178959":{"id":"101231773450178959","name":"Stripe","slug":"stripe","title":"Payments for developers","verified":true,"imageUrl":"https://img.stackshare.io/service/97/eW6tXeq3.png","canonicalUrl":"/stripe","path":"/stripe","votes":1539,"fans":15713,"stacks":19055,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773775509982":{"id":"101231773775509982","name":"gulp","slug":"gulp","title":"The streaming build system","verified":false,"imageUrl":"https://img.stackshare.io/service/844/iruTC031.png","canonicalUrl":"/gulp","path":"/gulp","votes":1691,"fans":11875,"stacks":14277,"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":864,"fans":12204,"stacks":14593,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773855606480":{"id":"101231773855606480","name":"Memcached","slug":"memcached","title":"High-performance, distributed memory object caching system","verified":false,"imageUrl":"https://img.stackshare.io/service/1040/hDNnpa4a_400x400.jpg","canonicalUrl":"/memcached","path":"/memcached","votes":473,"fans":7273,"stacks":7845,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773421693052":{"id":"101231773421693052","name":"Mailgun","slug":"mailgun","title":"The Email Service for Developers.","verified":true,"imageUrl":"https://img.stackshare.io/service/44/ICON_MAILGUN_NOFX.png","canonicalUrl":"/mailgun","path":"/mailgun","votes":656,"fans":5631,"stacks":7862,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773871944512":{"id":"101231773871944512","name":"Celery","slug":"celery","title":"Distributed task queue","verified":false,"imageUrl":"https://img.stackshare.io/service/1075/celery.png","canonicalUrl":"/celery","path":"/celery","votes":280,"fans":2029,"stacks":1599,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773613893180":{"id":"101231773613893180","name":"Amazon Redshift","slug":"amazon-redshift","title":"Fast, fully managed, petabyte-scale data warehouse service","verified":false,"imageUrl":"https://img.stackshare.io/service/386/amazon-redshift.png","canonicalUrl":"/amazon-redshift","path":"/amazon-redshift","votes":108,"fans":1636,"stacks":1532,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773563008013":{"id":"101231773563008013","name":"Zapier","slug":"zapier","title":"Automate tasks between other online services (services like Salesforce, Basecamp, Gmail, and 400+ more)","verified":true,"imageUrl":"https://img.stackshare.io/service/286/0bd8e9aaccec949490082ad22c7ee60f.png","canonicalUrl":"/zapier","path":"/zapier","votes":114,"fans":1514,"stacks":1584,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775525897727":{"id":"101231775525897727","name":"Graylog","slug":"graylog","title":"Open source log management that actually works","verified":true,"imageUrl":"https://img.stackshare.io/service/4392/_HU28D42.png","canonicalUrl":"/graylog","path":"/graylog","votes":70,"fans":918,"stacks":575,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774450050488":{"id":"101231774450050488","name":"CodeMirror","slug":"codemirror","title":"A versatile text editor implemented in JavaScript for the browser","verified":false,"imageUrl":"https://img.stackshare.io/service/2490/E_fCaAi6.png","canonicalUrl":"/codemirror","path":"/codemirror","votes":15,"fans":422,"stacks":620,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774782086471":{"id":"101231774782086471","name":"Docker Machine","slug":"docker-machine","title":"Machine management for a container-centric world","verified":true,"imageUrl":"https://img.stackshare.io/service/3137/fbbb494a7eef5f9278c6967b6072ca3e.png","canonicalUrl":"/docker-machine","path":"/docker-machine","votes":12,"fans":590,"stacks":434,"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:101231773545754049":{"id":"101231773545754049","name":"Help Scout","slug":"help-scout","title":"A help desk for teams that insist on a delightful customer experience","verified":true,"imageUrl":"https://img.stackshare.io/service/267/default_251e3f50802b29c4b3ecded4242f401a81eb17d5.png","canonicalUrl":"/help-scout","path":"/help-scout","votes":60,"fans":154,"stacks":345,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773565026135":{"id":"101231773565026135","name":"HackPad","slug":"hackpad","title":"Smart collaborative documents. ","verified":false,"imageUrl":"https://img.stackshare.io/service/289/oo1SaTNQ.png","canonicalUrl":"/hackpad","path":"/hackpad","votes":17,"fans":71,"stacks":54,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775514423534":{"id":"101231775514423534","name":"McRouter","slug":"mcrouter","title":"A memcached protocol router for scaling memcached deployments, by Facebook","verified":true,"imageUrl":"https://img.stackshare.io/service/4370/G7xgmEZ.png","canonicalUrl":"/mcrouter","path":"/mcrouter","votes":0,"fans":70,"stacks":20,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.5":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231789624828158","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231785657044624":{"id":"101231785657044624","views":38246,"title":"The Stack That Helped Medium Scale To 2.6 Millennia Of Reading Time","imageUrl":"https://img.stackshare.io/stack/16652/default_2491816ba01481b37dd7ea2e20d3346ae5884893.png","publishedAt":"2015-10-22T08:05:03Z","canonicalUrl":"/medium/the-stack-that-helped-medium-scale-to-2-6-millennia-of-reading-time","previewImageUrl":"https://img.stackshare.io/stack/16652/bcca9d2cfed67a30869148289adc9ff2f62ca323.jpeg","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231785657044624.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773705712932","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773861864225","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854768982","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773703650742","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773404113083","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773457672502","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773774313645","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773531895266","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773844705754","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774140043342","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773403188549","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774125690843","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773843750465","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773703014119","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773421016326","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773615579247","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774331076628","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773618167288","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773927221330","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773419330893","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773613893180","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774687630214","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774048876541","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773671105654","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773615096541","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774183198107","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773456856070","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774222037205","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773552487870","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773948220612","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775199190040","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773536257976","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775198628916","typename":"Tool"}],"favoriteStacksCount":122,"__typename":"FeaturedPost"},"$FeaturedPost:101231785657044624.company":{"name":"Medium","__typename":"Company"},"Tool:101231773861864225":{"id":"101231773861864225","name":"NGINX","slug":"nginx","title":"A high performance free open source web server powering busiest sites on the Internet.","verified":true,"imageUrl":"https://img.stackshare.io/service/1052/YMxUfyWf.png","canonicalUrl":"/nginx","path":"/nginx","votes":5499,"fans":73846,"stacks":113884,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773404113083":{"id":"101231773404113083","name":"CloudFlare","slug":"cloudflare","title":"The Web Performance & Security Company.","verified":true,"imageUrl":"https://img.stackshare.io/service/15/twitter-profile-400x400.png","canonicalUrl":"/cloudflare","path":"/cloudflare","votes":1778,"fans":27873,"stacks":76999,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773531895266":{"id":"101231773531895266","name":"G Suite","slug":"g-suite","title":"Collaboration and productivity apps for Business","verified":false,"imageUrl":"https://img.stackshare.io/service/247/oYkAxyQM_400x400.jpg","canonicalUrl":"/g-suite","path":"/g-suite","votes":2474,"fans":19525,"stacks":31679,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773844705754":{"id":"101231773844705754","name":"Android SDK","slug":"android","title":"An SDK that provides you the API libraries and developer tools necessary to build, test, and debug apps for Android.","verified":false,"imageUrl":"https://img.stackshare.io/service/1010/m8jf0po4imu8t5eemjdd.png","canonicalUrl":"/android","path":"/android","votes":800,"fans":25005,"stacks":27113,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774140043342":{"id":"101231774140043342","name":"Kibana","slug":"kibana","title":"Visualize your Elasticsearch data and navigate the Elastic Stack","verified":true,"imageUrl":"https://img.stackshare.io/service/1722/Image_2019-05-20_at_4.53.31_PM.png","canonicalUrl":"/kibana","path":"/kibana","votes":262,"fans":20059,"stacks":20559,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774125690843":{"id":"101231774125690843","name":"Logstash","slug":"logstash","title":"Collect, Parse, & Enrich Data","verified":true,"imageUrl":"https://img.stackshare.io/service/1683/preview.png","canonicalUrl":"/logstash","path":"/logstash","votes":103,"fans":11065,"stacks":11475,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773843750465":{"id":"101231773843750465","name":"Objective-C","slug":"objective-c","title":"The primary programming language you use when writing software for OS X and iOS","verified":false,"imageUrl":"https://img.stackshare.io/service/1008/xcode.png","canonicalUrl":"/objective-c","path":"/objective-c","votes":490,"fans":8549,"stacks":12729,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773703014119":{"id":"101231773703014119","name":"Datadog","slug":"datadog","title":"Unify logs, metrics, and traces from across your distributed infrastructure.","verified":true,"imageUrl":"https://img.stackshare.io/service/669/default_34b3b9b42d07c33ac47ecdff75dd6f4f82aa70ee.jpg","canonicalUrl":"/datadog","path":"/datadog","votes":860,"fans":10017,"stacks":9512,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/669/thumb_34b3b9b42d07c33ac47ecdff75dd6f4f82aa70ee.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/669/thumb_retina_34b3b9b42d07c33ac47ecdff75dd6f4f82aa70ee.jpg"},"Tool:101231773421016326":{"id":"101231773421016326","name":"Twilio SendGrid","slug":"twilio-sendgrid","title":"Email Delivery. Simplified.","verified":true,"imageUrl":"https://img.stackshare.io/service/43/kQ_6nwmP.jpg","canonicalUrl":"/twilio-sendgrid","path":"/twilio-sendgrid","votes":720,"fans":7584,"stacks":10726,"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":4138,"stacks":2977,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773419330893":{"id":"101231773419330893","name":"Namecheap","slug":"namecheap","title":"Cheap Domain Names Registration","verified":false,"imageUrl":"https://img.stackshare.io/service/40/sSwMqqsH.png","canonicalUrl":"/namecheap","path":"/namecheap","votes":50,"fans":774,"stacks":2583,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774687630214":{"id":"101231774687630214","name":"guava","slug":"guava","title":"Google Core Libraries for Java 6+","verified":false,"imageUrl":"https://img.stackshare.io/service/2970/wBjKn0ol.png","canonicalUrl":"/guava","path":"/guava","votes":6,"fans":320,"stacks":1204,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774048876541":{"id":"101231774048876541","name":"Neo4j","slug":"neo4j","title":"The worldâs leading Graph Database","verified":true,"imageUrl":"https://img.stackshare.io/service/1482/FbkjM42a.png","canonicalUrl":"/neo4j","path":"/neo4j","votes":351,"fans":1773,"stacks":1212,"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":1496,"stacks":1310,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774183198107":{"id":"101231774183198107","name":"PhantomJS","slug":"phantomjs","title":"Scriptable Headless WebKit","verified":false,"imageUrl":"https://img.stackshare.io/service/1832/phantomjs.png","canonicalUrl":"/phantomjs","path":"/phantomjs","votes":18,"fans":720,"stacks":1235,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773456856070":{"id":"101231773456856070","name":"PagerDuty","slug":"pagerduty","title":"Incident management with powerful visibility, reliable alerting, and improved collaboration","verified":true,"imageUrl":"https://img.stackshare.io/service/107/GtwgsQj5_400x400.jpg","canonicalUrl":"/pagerduty","path":"/pagerduty","votes":119,"fans":928,"stacks":1014,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774222037205":{"id":"101231774222037205","name":"Amazon Aurora","slug":"amazon-aurora","title":"MySQL and PostgreSQL compatible relational database with several times better performance","verified":false,"imageUrl":"https://img.stackshare.io/service/1924/default_437b69de1bb8ef0ec297028e3caf75d539536eed.png","canonicalUrl":"/amazon-aurora","path":"/amazon-aurora","votes":55,"fans":950,"stacks":813,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773948220612":{"id":"101231773948220612","name":"Medium","slug":"medium","title":"The perfect place to read and write.","verified":true,"imageUrl":"https://img.stackshare.io/service/1225/default_d52ae2eca6f1250a4ce3c32b8a278dbfd7d428e9.jpg","canonicalUrl":"/medium","path":"/medium","votes":190,"fans":852,"stacks":767,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775199190040":{"id":"101231775199190040","name":"Closure Compiler","slug":"closure-compiler","title":"A JavaScript checker and optimizer","verified":false,"imageUrl":"https://img.stackshare.io/service/3794/wBjKn0ol.png","canonicalUrl":"/closure-compiler","path":"/closure-compiler","votes":5,"fans":157,"stacks":203,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773536257976":{"id":"101231773536257976","name":"Urban Airship","slug":"urban-airship","title":"Improve customer engagement with push notifications, location-based marketing and analytics.","verified":true,"imageUrl":"https://img.stackshare.io/service/254/8e540f94c8135f883f0b2c762a676765.png","canonicalUrl":"/urban-airship","path":"/urban-airship","votes":26,"fans":177,"stacks":64,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775198628916":{"id":"101231775198628916","name":"Closure Library","slug":"closure-library","title":"Google's common JavaScript library","verified":false,"imageUrl":"https://img.stackshare.io/service/3793/wBjKn0ol.png","canonicalUrl":"/closure-library","path":"/closure-library","votes":0,"fans":56,"stacks":28,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.6":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231785657044624","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231781824221653":{"id":"101231781824221653","views":10884,"title":"How imgix Built A Stack To Serve 100,000 Images Per Second","imageUrl":"https://img.stackshare.io/stack/7541/default_d4b3500a436db3ddc1d3fc45f000f45c04d3ff4c.png","publishedAt":"2015-08-28T09:58:18Z","canonicalUrl":"/imgix/how-imgix-built-a-stack-to-serve-100000-images-per-second","previewImageUrl":"https://img.stackshare.io/stack/7541/a1bf2671dd2f72502d02ef0090e313a99f7ef127.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231781824221653.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773705712932","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773861864225","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773457672502","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773842107538","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773636491087","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773501041914","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773843750465","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773874709816","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774455039874","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773927221330","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774291224569","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773713150436","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773733721900","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773847891619","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774772759859","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773456856070","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773552487870","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773409003364","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773840775583","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773558054183","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773551961673","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773583480612","typename":"Tool"}],"favoriteStacksCount":27,"__typename":"FeaturedPost"},"$FeaturedPost:101231781824221653.company":{"name":"imgix","__typename":"Company"},"Tool:101231773874709816":{"id":"101231773874709816","name":"C lang","slug":"c-lang","title":"One of the most widely used programming languages of all time","verified":false,"imageUrl":"https://img.stackshare.io/no-img-open-source.png","canonicalUrl":"/c-lang","path":"/c-lang","votes":253,"fans":5700,"stacks":13719,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774291224569":{"id":"101231774291224569","name":"Lua","slug":"lua","title":"Powerful, fast, lightweight, embeddable scripting language","verified":false,"imageUrl":"https://img.stackshare.io/service/2118/128px-Lua-Logo.svg.png","canonicalUrl":"/lua","path":"/lua","votes":180,"fans":1457,"stacks":2342,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773713150436":{"id":"101231773713150436","name":"Google BigQuery","slug":"google-bigquery","title":"Analyze terabytes of data in seconds","verified":true,"imageUrl":"https://img.stackshare.io/service/695/BigQuery.png","canonicalUrl":"/google-bigquery","path":"/google-bigquery","votes":152,"fans":1843,"stacks":1687,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773733721900":{"id":"101231773733721900","name":"Consul","slug":"consul","title":"A tool for service discovery, monitoring and configuration","verified":true,"imageUrl":"https://img.stackshare.io/service/747/consul-logo-grad_teaser.png","canonicalUrl":"/consul","path":"/consul","votes":213,"fans":1855,"stacks":1153,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773847891619":{"id":"101231773847891619","name":"Ember.js","slug":"emberjs","title":"A JavaScript framework for creating ambitious web apps","verified":false,"imageUrl":"https://img.stackshare.io/service/1018/3s1seyc0csl75btyw1vl.png","canonicalUrl":"/emberjs","path":"/emberjs","votes":775,"fans":1147,"stacks":1505,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774772759859":{"id":"101231774772759859","name":"OpenResty","slug":"openresty","title":"Turning Nginx into a Full-fledged Web App Server","verified":false,"imageUrl":"https://img.stackshare.io/service/3118/default_194f546e1cde32e6a4a347f1d3198e62b5592f43.png","canonicalUrl":"/openresty","path":"/openresty","votes":0,"fans":288,"stacks":2319,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773409003364":{"id":"101231773409003364","name":"Linode","slug":"linode","title":"Deploy and Manage Linux Virtual Servers in the Linode Cloud.","verified":true,"imageUrl":"https://img.stackshare.io/service/24/631d437cd8e04903f69766a85d8a5540.png","canonicalUrl":"/linode","path":"/linode","votes":422,"fans":864,"stacks":746,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773840775583":{"id":"101231773840775583","name":"Tornado","slug":"tornado","title":"A Python web framework and asynchronous networking library, originally developed at FriendFeed","verified":false,"imageUrl":"https://img.stackshare.io/service/1002/tornado.png","canonicalUrl":"/tornado","path":"/tornado","votes":167,"fans":538,"stacks":448,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773558054183":{"id":"101231773558054183","name":"StatusPage.io","slug":"statuspage-io","title":"Build trust with every incident: Real-time status and incident communication.","verified":true,"imageUrl":"https://img.stackshare.io/service/279/sp-logo-blue-white-background.jpg","canonicalUrl":"/statuspage-io","path":"/statuspage-io","votes":48,"fans":354,"stacks":366,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773551961673":{"id":"101231773551961673","name":"imgix","slug":"imgix","title":"Optimize, manage, and deliver images and videos for faster pages, better visual quality, and a simpler workflow.","verified":true,"imageUrl":"https://img.stackshare.io/service/273/default_ad68bba53328058d113f6a08de866fdeeafab59a.jpg","canonicalUrl":"/imgix","path":"/imgix","votes":177,"fans":377,"stacks":217,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773583480612":{"id":"101231773583480612","name":"Hosted Graphite","slug":"hosted-graphite","title":"Graphite as a service","verified":true,"imageUrl":"https://img.stackshare.io/service/313/favcmrtb6zfcx6omp5iq.png","canonicalUrl":"/hosted-graphite","path":"/hosted-graphite","votes":12,"fans":33,"stacks":22,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773700412232.featuredPosts({\"first\":8}).edges.7":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231781824221653","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"Stackup:101231828024920202":{"id":"101231828024920202","path":"/stackups/ansible-vs-puppet","services":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773628223844","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"Stackup:101231828024920202","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101231828028533722":{"id":"101231828028533722","path":"/stackups/ansible-vs-chef","services":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773627798007","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"Stackup:101231828028533722","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101231828044125699":{"id":"101231828044125699","path":"/stackups/ansible-vs-salt","services":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700872359","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"Stackup:101231828044125699","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101309754000946562":{"id":"101309754000946562","path":"/stackups/ansible-vs-terraform","services":[{"type":"id","generated":false,"id":"Tool:101231773970332063","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.3":{"node":{"type":"id","generated":false,"id":"Stackup:101309754000946562","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101309772495538501":{"id":"101309772495538501","path":"/stackups/ansible-vs-jenkins","services":[{"type":"id","generated":false,"id":"Tool:101231773703650742","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.4":{"node":{"type":"id","generated":false,"id":"Stackup:101309772495538501","typename":"Stackup"},"__typename":"StackupEdge"},"Stackup:101310230384628920":{"id":"101310230384628920","path":"/stackups/ansible-vs-aws-cloudformation","services":[{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773623413723","typename":"Tool"}],"__typename":"Stackup"},"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.5":{"node":{"type":"id","generated":false,"id":"Stackup:101310230384628920","typename":"Stackup"},"__typename":"StackupEdge"},"$Tool:101231773700412232.relatedStackups({\"first\":6})":{"edges":[{"type":"id","generated":true,"id":"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.0","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.1","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.2","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.3","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.4","typename":"StackupEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.relatedStackups({\"first\":6}).edges.5","typename":"StackupEdge"}],"__typename":"StackupConnection"},"$Tool:101231773700412232.followers({\"first\":10}).pageInfo":{"hasNextPage":true,"endCursor":"MTA","__typename":"PageInfo"},"$Tool:101231773700412232.followers({\"first\":10})":{"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.0","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.1","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.2","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.3","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.4","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.5","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.6","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.7","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.8","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.followers({\"first\":10}).edges.9","typename":"UserEdge"}],"__typename":"UserConnection"},"User:114194915885185220":{"id":"114194915885185220","displayName":"Blue Notary","username":"bluenotary","imageUrl":"https://img.stackshare.io/user/1682754/default_7574eb36fd56968d8e68ea0b42ee21540db934b9.png","title":" Online Notary Services","popularity":3,"path":"/bluenotary","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.0":{"node":{"type":"id","generated":false,"id":"User:114194915885185220","typename":"User"},"__typename":"UserEdge"},"User:114172343368722353":{"id":"114172343368722353","displayName":"ytelegram com","username":"ytelegram1","imageUrl":"https://img.stackshare.io/user/1682115/default_3d38b222188a1ee7baeef74c434a19caeb757bcf.jpg","title":"ytelegram1","popularity":3,"path":"/ytelegram1","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.1":{"node":{"type":"id","generated":false,"id":"User:114172343368722353","typename":"User"},"__typename":"UserEdge"},"User:114165791227756325":{"id":"114165791227756325","displayName":"mustafa salik","username":"mustafaasalik","imageUrl":"https://img.stackshare.io/user/1682026/default_7f4a016b6f9dafbb2dab3f35f7468413e4b6e034.png","title":null,"popularity":3,"path":"/mustafaasalik","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.2":{"node":{"type":"id","generated":false,"id":"User:114165791227756325","typename":"User"},"__typename":"UserEdge"},"User:114138524525782453":{"id":"114138524525782453","displayName":"Matthew Taylor","username":"Matthewtaylor","imageUrl":"https://img.stackshare.io/user/1681378/default_550ed5c2badf3f4079224fda428909464f41f8ef.jpg","title":"","popularity":3,"path":"/Matthewtaylor","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.3":{"node":{"type":"id","generated":false,"id":"User:114138524525782453","typename":"User"},"__typename":"UserEdge"},"User:114106981981023348":{"id":"114106981981023348","displayName":"Ilya Kitaev","username":"inkitaev","imageUrl":"https://img.stackshare.io/user/1680668/default_8c9479c255fd09024f062e331704209a31e64989.png","title":"","popularity":3,"path":"/inkitaev","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.4":{"node":{"type":"id","generated":false,"id":"User:114106981981023348","typename":"User"},"__typename":"UserEdge"},"User:114103212087948784":{"id":"114103212087948784","displayName":"froznic","username":"froznic","imageUrl":"https://img.stackshare.io/user/1680578/default_655004a751c7fda386bf05cf44efad84b3616af5.jpg","title":"Tech","popularity":3,"path":"/froznic","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.5":{"node":{"type":"id","generated":false,"id":"User:114103212087948784","typename":"User"},"__typename":"UserEdge"},"User:114081662835554794":{"id":"114081662835554794","displayName":"Nico Smit","username":"nicopicobello","imageUrl":"https://img.stackshare.io/user/1680166/default_ca497d6e614f0a35aff394b249ca659102b6b310.jpg","title":"","popularity":3,"path":"/nicopicobello","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.6":{"node":{"type":"id","generated":false,"id":"User:114081662835554794","typename":"User"},"__typename":"UserEdge"},"User:114063829350657926":{"id":"114063829350657926","displayName":"Nella Palerma","username":"nellapalerma","imageUrl":"https://img.stackshare.io/user/1679620/default_4f3f66e6c3476db33723b917710cc43476430121.jpg","title":"Software Developer","popularity":3,"path":"/nellapalerma","stacksCount":2,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.7":{"node":{"type":"id","generated":false,"id":"User:114063829350657926","typename":"User"},"__typename":"UserEdge"},"User:114054295631068439":{"id":"114054295631068439","displayName":"ok365channel","username":"ok365channel","imageUrl":"https://img.stackshare.io/user/1679352/default_7ba939f12a0ccc457909e805e8b59e768316b9a9.png","title":null,"popularity":3,"path":"/ok365channel","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.8":{"node":{"type":"id","generated":false,"id":"User:114054295631068439","typename":"User"},"__typename":"UserEdge"},"User:114049720189047972":{"id":"114049720189047972","displayName":"Barkın ElmacıoÄlu","username":"barkinelmacioglu","imageUrl":"https://img.stackshare.io/user/1679278/default_2137cc65ab9c51d7a1501a48adcf727ce8db3c5c.jpg","title":null,"popularity":3,"path":"/barkinelmacioglu","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773700412232.followers({\"first\":10}).edges.9":{"node":{"type":"id","generated":false,"id":"User:114049720189047972","typename":"User"},"__typename":"UserEdge"},"$Tool:101231773700412232.jobsList({\"first\":6})":{"count":4,"edges":[{"type":"id","generated":true,"id":"$Tool:101231773700412232.jobsList({\"first\":6}).edges.0","typename":"JobEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.jobsList({\"first\":6}).edges.1","typename":"JobEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.jobsList({\"first\":6}).edges.2","typename":"JobEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.jobsList({\"first\":6}).edges.3","typename":"JobEdge"}],"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231773700412232.jobsList({\"first\":6}).pageInfo","typename":"PageInfo"},"__typename":"JobConnection"},"Job:111974435003711815":{"id":"111974435003711815","angellistJobUrl":"https://www.pinterestcareers.com/job-form?gh_jid=5549493","title":"Manager I, Site Reliability Engineering","location":"San Francisco, CA, US; , CA, US","services":[{"type":"id","generated":false,"id":"Tool:107846281190496441","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101717663106409253","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777634608771","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775697957346","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774206661614","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774068594470","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773970332063","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773927221330","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773857450417","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773851859414","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773774313645","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773628223844","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773513893852","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"}],"company":{"type":"id","generated":true,"id":"$Job:111974435003711815.company","typename":"Company"},"__typename":"Job"},"Tool:107846281190496441":{"id":"107846281190496441","name":"Dream","slug":"dream-framework","title":"Tidy, feature-complete Web framework","verified":false,"imageUrl":"https://img.stackshare.io/service/40514/default_c19d22a0eb52861815d6674d4209c48b26039df7.png","canonicalUrl":"/dream-framework","path":"/dream-framework","votes":0,"fans":8,"stacks":4,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101717663106409253":{"id":"101717663106409253","name":"Linux","slug":"linux","title":"A family of free and open source software operating systems based on the Linux kernel","verified":true,"imageUrl":"https://img.stackshare.io/service/10483/linux.png","canonicalUrl":"/linux","path":"/linux","votes":42,"fans":3335,"stacks":3004,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231777634608771":{"id":"101231777634608771","name":"Envoy","slug":"envoy","title":"C++ front/service proxy","verified":false,"imageUrl":"https://img.stackshare.io/service/8416/Tfk-FtVd_400x400.jpg","canonicalUrl":"/envoy","path":"/envoy","votes":9,"fans":631,"stacks":296,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774068594470":{"id":"101231774068594470","name":"Zookeeper","slug":"zookeeper","title":"Because coordinating distributed systems is a Zoo","verified":false,"imageUrl":"https://img.stackshare.io/service/1528/apache-zookeeper.png","canonicalUrl":"/zookeeper","path":"/zookeeper","votes":43,"fans":1204,"stacks":813,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773857450417":{"id":"101231773857450417","name":"Hadoop","slug":"hadoop","title":"Open-source software for reliable, scalable, distributed computing","verified":false,"imageUrl":"https://img.stackshare.io/service/1044/elephant_rgb_sq.png","canonicalUrl":"/hadoop","path":"/hadoop","votes":56,"fans":2744,"stacks":2512,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773838011785":{"id":"101231773838011785","name":"Java","slug":"java","title":"A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible","verified":false,"imageUrl":"https://img.stackshare.io/service/995/K85ZWV2F.png","canonicalUrl":"/java","path":"/java","votes":3716,"fans":119557,"stacks":136367,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773513893852":{"id":"101231773513893852","name":"Microsoft Azure","slug":"microsoft-azure","title":"Integrated cloud services and infrastructure to support computing, database, analytics, mobile, and web scenarios.","verified":true,"imageUrl":"https://img.stackshare.io/service/213/default_88defae415fcb9cd0ac5d36c1ed27e74133c6287.jpg","canonicalUrl":"/microsoft-azure","path":"/microsoft-azure","votes":768,"fans":20940,"stacks":24941,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/213/thumb_88defae415fcb9cd0ac5d36c1ed27e74133c6287.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/213/thumb_retina_88defae415fcb9cd0ac5d36c1ed27e74133c6287.jpg"},"$Job:111974435003711815.company":{"name":"Pinterest","imageUrl":"https://img.stackshare.io/company/260/default_c077fc04bb219001b7a1ab10f90ebcdb00c143a9.png","path":"/companies/pinterest","__typename":"Company"},"$Tool:101231773700412232.jobsList({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"Job:111974435003711815","typename":"Job"},"__typename":"JobEdge"},"Job:111928780284564137":{"id":"111928780284564137","angellistJobUrl":"https://www.pinterestcareers.com/job-form?gh_jid=5533803","title":"Staff Software Engineer - Site Reliability ","location":"Toronto, ON, CA","services":[{"type":"id","generated":false,"id":"Tool:110530229978339947","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:107846281190496441","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101717663106409253","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777634608771","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776047514023","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774068594470","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773970332063","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773927221330","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773865214260","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773861864225","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773857450417","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773857055849","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773851859414","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773837179153","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773835511567","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773774313645","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773700412232","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773628223844","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"}],"company":{"type":"id","generated":true,"id":"$Job:111928780284564137.company","typename":"Company"},"__typename":"Job"},"Tool:110530229978339947":{"id":"110530229978339947","name":"Speed","slug":"speed","title":"Easily and securely accept payments in Bitcoin","verified":false,"imageUrl":"https://img.stackshare.io/service/101717/default_eba80e5d924c0bbb0da3ebf64f5c879130eaa34e.jpg","canonicalUrl":"/speed","path":"/speed","votes":0,"fans":8,"stacks":8,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776047514023":{"id":"101231776047514023","name":"behave","slug":"behave","title":"A Python library to implement BDD tests","verified":false,"imageUrl":"https://img.stackshare.io/service/5314/preview.png","canonicalUrl":"/behave","path":"/behave","votes":0,"fans":139,"stacks":65,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773857055849":{"id":"101231773857055849","name":"HBase","slug":"hbase","title":"The Hadoop database, a distributed, scalable, big data store","verified":false,"imageUrl":"https://img.stackshare.io/service/1043/HBase-Twitter3.png","canonicalUrl":"/hbase","path":"/hbase","votes":15,"fans":598,"stacks":463,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773835511567":{"id":"101231773835511567","name":"Ruby","slug":"ruby","title":"A dynamic, interpreted, open source programming language with a focus on simplicity and productivity","verified":false,"imageUrl":"https://img.stackshare.io/service/989/ruby.png","canonicalUrl":"/ruby","path":"/ruby","votes":3977,"fans":26622,"stacks":42017,"following":false,"followContext":null,"__typename":"Tool"},"$Job:111928780284564137.company":{"name":"Pinterest","imageUrl":"https://img.stackshare.io/company/260/default_c077fc04bb219001b7a1ab10f90ebcdb00c143a9.png","path":"/companies/pinterest","__typename":"Company"},"$Tool:101231773700412232.jobsList({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"Job:111928780284564137","typename":"Job"},"__typename":"JobEdge"},"$Tool:101231773700412232.jobsList({\"first\":6}).edges.2":{"node":{"type":"id","generated":false,"id":"Job:111974435003711815","typename":"Job"},"__typename":"JobEdge"},"$Tool:101231773700412232.jobsList({\"first\":6}).edges.3":{"node":{"type":"id","generated":false,"id":"Job:111928780284564137","typename":"Job"},"__typename":"JobEdge"},"$Tool:101231773700412232.jobsList({\"first\":6}).pageInfo":{"endCursor":"Mg","hasNextPage":false,"__typename":"PageInfo"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9})":{"count":53,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.4","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.5","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.6","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.7","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.8","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Tool:101231773669807419","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Tool:101231774206661614","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Tool:101231773513893852","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Tool:101231773454477801","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773649935410":{"imageUrl":"https://img.stackshare.io/service/518/s01TMTGn.png","thumbUrl":"https://img.stackshare.io/service/518/thumb_s01TMTGn.png","thumbRetinaUrl":"https://img.stackshare.io/service/518/thumb_retina_s01TMTGn.png","name":"Google Compute Engine","id":"101231773649935410","slug":"google-compute-engine","path":"/google-compute-engine","__typename":"Tool"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Tool:101231773649935410","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773469116775":{"imageUrl":"https://img.stackshare.io/service/130/VrwpNfjh_400x400.png","thumbUrl":"https://img.stackshare.io/service/130/thumb_VrwpNfjh_400x400.png","thumbRetinaUrl":"https://img.stackshare.io/service/130/thumb_retina_VrwpNfjh_400x400.png","name":"Twilio","id":"101231773469116775","slug":"twilio","path":"/twilio","__typename":"Tool"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Tool:101231773469116775","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Tool:101231773703014119","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773477005204":{"imageUrl":"https://img.stackshare.io/service/144/R2NV13gL.png","thumbUrl":"https://img.stackshare.io/service/144/thumb_R2NV13gL.png","thumbRetinaUrl":"https://img.stackshare.io/service/144/thumb_retina_R2NV13gL.png","name":"HipChat","id":"101231773477005204","slug":"hipchat","path":"/hipchat","__typename":"Tool"},"$Tool:101231773700412232.allToolIntegrations({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Tool:101231773477005204","typename":"Tool"},"__typename":"ToolEdge"}}