Hey everybody! \n(1) I am developing an android application. I have data of around 3 million record (less than a TB). I want to save that data in the cloud. Which company provides the best cloud database services that would suit my scenario? It should be secured, long term useable, and provide better services. I decided to use Firebase Realtime database. Should I stick with Firebase or are there any other companies that provide a better service?\n\n

(2) I have the functionality of searching data in my app. Same data (less than a TB). Which search solution should I use in this case? I found Elasticsearch and Algolia search. It should be secure and fast. If any other company provides better services than these, please feel free to suggest them.\n\n

Thank you!","private":false,"viewCount":390261,"publishedAt":"2020-06-04T15:44:14Z","upvotesCount":6,"decisionType":"getAdvice","fromTools":[],"toTools":[],"subjectTools":[{"type":"id","generated":false,"id":"Tool:101231773671105654","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773774313645","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773461393493","typename":"Tool"}],"services":[{"type":"id","generated":false,"id":"Tool:101231773671105654","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773774313645","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773461393493","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231773461393493":{"id":"101231773461393493","name":"Firebase","slug":"firebase","title":"The Realtime App Platform","verified":true,"imageUrl":"https://img.stackshare.io/service/116/cZLxNFZS.jpg","canonicalUrl":"/firebase","path":"/firebase","votes":1967,"fans":41429,"stacks":40976,"followingTool":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/116/thumb_cZLxNFZS.jpg"},"$Tool:101231773671105654.stackDecisions({\"first\":6}).edges.0":{"node":{"type":"id","generated":false,"id":"StackDecision:104286483525153299","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"User:103320826205275799":{"id":"103320826205275799","username":"anticafe","title":"Android chapter Lead","companyName":"Zalora","imageUrl":"https://img.stackshare.io/user/325217/default_d86457c30659614af1d4de2cb12f68d02504e651.jpg","thumbUrl":"https://img.stackshare.io/user/325217/thumb_d86457c30659614af1d4de2cb12f68d02504e651.jpg","displayName":"Triet Bui Minh","__typename":"User"},"StackDecision:103978118952018742":{"user":{"type":"id","generated":false,"id":"User:103320826205275799","typename":"User"},"company":null,"link":null,"publicId":"103978118952018742","id":"103978118952018742","htmlContent":"

I want to develop a mobile app with Cloud Firestore as backend. It's good until I realize need to implement FullTextSearch, and Firestore doesn't support it natively. Although they advise to use Algolia but at this time I'm not willing to pay for it. \n\n

Therefore, I'm thinking about using the built-in tool from Google Cloud. Since this app is online-only, the offline & sync are not a top priority, so how about use Google Cloud SQL? Or, do you recommend any stack for me? Thanks for your advice.","private":false,"viewCount":54103,"publishedAt":"2020-04-11T04:43:04Z","upvotesCount":5,"decisionType":"getAdvice","fromTools":[],"toTools":[],"subjectTools":[{"type":"id","generated":false,"id":"Tool:101231773671105654","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777274352317","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773687317013","typename":"Tool"}],"services":[{"type":"id","generated":false,"id":"Tool:101231773687317013","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773671105654","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231777274352317","typename":"Tool"}],"topics":[],"__typename":"StackDecision"},"Tool:101231777274352317":{"id":"101231777274352317","name":"Cloud Firestore","slug":"google-cloud-firestore","title":"NoSQL database built for global apps","verified":true,"imageUrl":"https://img.stackshare.io/service/7696/Untitled-5.png","canonicalUrl":"/google-cloud-firestore","path":"/google-cloud-firestore","votes":111,"fans":1105,"stacks":720,"followingTool":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/7696/thumb_Untitled-5.png"},"Tool:101231773687317013":{"id":"101231773687317013","name":"Google Cloud SQL","slug":"google-cloud-sql","title":"Fully managed relational database service for MySQL, PostgreSQL, and SQL Server. ","verified":false,"imageUrl":"https://img.stackshare.io/service/619/Cloud_SQL.png","canonicalUrl":"/google-cloud-sql","path":"/google-cloud-sql","votes":46,"fans":725,"stacks":549,"followingTool":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/619/thumb_Cloud_SQL.png"},"$Tool:101231773671105654.stackDecisions({\"first\":6}).edges.1":{"node":{"type":"id","generated":false,"id":"StackDecision:103978118952018742","typename":"StackDecision"},"__typename":"StackDecisionEdge"},"$Tool:101231773671105654.featuredPosts({\"first\":8})":{"count":4,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231773671105654.featuredPosts({\"first\":8}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231773671105654.featuredPosts({\"first\":8}).edges.0","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.featuredPosts({\"first\":8}).edges.1","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.featuredPosts({\"first\":8}).edges.2","typename":"FeaturedPostEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.featuredPosts({\"first\":8}).edges.3","typename":"FeaturedPostEdge"}],"__typename":"FeaturedPostConnection"},"$Tool:101231773671105654.featuredPosts({\"first\":8}).pageInfo":{"hasNextPage":false,"endCursor":"NA","__typename":"PageInfo"},"FeaturedPost:101231816776527215":{"id":"101231816776527215","views":13629,"title":"How Stream Built a Modern RSS Reader With JavaScript","imageUrl":"https://img.stackshare.io/stack/324567/default_6173bfb55612718a9834547806d0275503812d65.png","publishedAt":"2018-06-19T03:02:34Z","canonicalUrl":"/stream/how-stream-built-a-modern-rss-reader-with-javascript","previewImageUrl":"https://img.stackshare.io/stack/324567/67158d60bd5e62c7a575d3906bef5bf1012d7c97.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231816776527215.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773410696721","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773845103618","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854388643","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775376642511","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773854768982","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773409399220","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773405612798","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773920953695","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775357043443","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776364087566","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774565594919","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773403188549","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774519122717","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773501596063","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774492574471","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774678060123","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773772085321","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773951552081","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773623413723","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773671105654","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776176987604","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776297440807","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774337384939","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773860768398","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773813299908","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774327775574","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231778007196699","typename":"Tool"}],"favoriteStacksCount":14,"__typename":"FeaturedPost"},"$FeaturedPost:101231816776527215.company":{"name":"Stream","__typename":"Company"},"Tool: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":8069,"fans":312485,"stacks":360545,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/1209/thumb_javascript.jpeg","thumbRetinaUrl":"https://img.stackshare.io/service/1209/thumb_retina_javascript.jpeg"},"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":10341,"fans":283379,"stacks":285627,"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":8537,"fans":182716,"stacks":188484,"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":4076,"fans":162772,"stacks":172976,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/1020/thumb_OYIaJ1KK.png","thumbRetinaUrl":"https://img.stackshare.io/service/1020/thumb_retina_OYIaJ1KK.png"},"Tool:101231773854388643":{"id":"101231773854388643","name":"MongoDB","slug":"mongodb","title":"The database for giant ideas","verified":true,"imageUrl":"https://img.stackshare.io/service/1030/leaf-360x360.png","canonicalUrl":"/mongodb","path":"/mongodb","votes":4131,"fans":93748,"stacks":93496,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775376642511":{"id":"101231775376642511","name":"ES6","slug":"es6","title":"The next version of JavaScript","verified":false,"imageUrl":"https://img.stackshare.io/service/4109/16407404782_8b9c57eab3.jpg","canonicalUrl":"/es6","path":"/es6","votes":165,"fans":70471,"stacks":71423,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773854768982":{"id":"101231773854768982","name":"Redis","slug":"redis","title":"Open source (BSD licensed), in-memory data structure store","verified":false,"imageUrl":"https://img.stackshare.io/service/1031/default_cbce472cd134adc6688572f999e9122b9657d4ba.png","canonicalUrl":"/redis","path":"/redis","votes":3943,"fans":54893,"stacks":59412,"following":false,"followContext":null,"__typename":"Tool"},"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":47883,"stacks":53198,"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":43239,"stacks":48222,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773920953695":{"id":"101231773920953695","name":"ExpressJS","slug":"expressjs","title":"Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple","verified":false,"imageUrl":"https://img.stackshare.io/service/1163/hashtag.png","canonicalUrl":"/expressjs","path":"/expressjs","votes":1617,"fans":28967,"stacks":32013,"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":28468,"stacks":30535,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776364087566":{"id":"101231776364087566","name":"Yarn","slug":"yarn","title":"A new package manager for JavaScript","verified":false,"imageUrl":"https://img.stackshare.io/service/5848/44mC-kJ3.jpg","canonicalUrl":"/yarn","path":"/yarn","votes":151,"fans":17561,"stacks":24463,"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":14649,"stacks":22287,"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":13587,"stacks":21278,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774519122717":{"id":"101231774519122717","name":"Grafana","slug":"grafana","title":"Open source Graphite & InfluxDB Dashboard and Graph Editor","verified":false,"imageUrl":"https://img.stackshare.io/service/2645/default_8f9d552b144493679449b16c79647da5787e808b.jpg","canonicalUrl":"/grafana","path":"/grafana","votes":415,"fans":17505,"stacks":17919,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773501596063":{"id":"101231773501596063","name":"Sentry","slug":"sentry","title":"See performance issues, fix errors faster, and optimize code health. ","verified":true,"imageUrl":"https://img.stackshare.io/service/191/default_9262326592c97828a2a4299dec085a3674dd05f4.png","canonicalUrl":"/sentry","path":"/sentry","votes":863,"fans":12097,"stacks":14420,"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":11237,"stacks":12600,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774678060123":{"id":"101231774678060123","name":"Electron","slug":"electron","title":"Build cross platform desktop apps with JavaScript, HTML, and CSS","verified":false,"imageUrl":"https://img.stackshare.io/service/2946/default_18a71b65e69d7aef5f218ae07f64eb6e1594c444.jpg","canonicalUrl":"/electron","path":"/electron","votes":148,"fans":12252,"stacks":11310,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773772085321":{"id":"101231773772085321","name":"Mocha","slug":"mocha","title":"Simple, flexible, fun javascript test framework for node.js & the browser","verified":false,"imageUrl":"https://img.stackshare.io/service/832/mocha.png","canonicalUrl":"/mocha","path":"/mocha","votes":430,"fans":4110,"stacks":8709,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773951552081":{"id":"101231773951552081","name":"Mongoose","slug":"mongoose","title":"MongoDB object modeling designed to work in an asynchronous environment","verified":false,"imageUrl":"https://img.stackshare.io/service/1231/0TXzZU7W_400x400.jpg","canonicalUrl":"/mongoose","path":"/mongoose","votes":56,"fans":2036,"stacks":2135,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773623413723":{"id":"101231773623413723","name":"AWS CloudFormation","slug":"aws-cloudformation","title":"Create and manage a collection of related AWS resources","verified":false,"imageUrl":"https://img.stackshare.io/service/411/aws-cloudformation.png","canonicalUrl":"/aws-cloudformation","path":"/aws-cloudformation","votes":88,"fans":1710,"stacks":1543,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776176987604":{"id":"101231776176987604","name":"Create React App","slug":"create-react-app","title":"Create React apps with no build configuration","verified":true,"imageUrl":"https://img.stackshare.io/service/5537/oi64YzXY.jpg","canonicalUrl":"/create-react-app","path":"/create-react-app","votes":4,"fans":1298,"stacks":1039,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776297440807":{"id":"101231776297440807","name":"MongoDB Atlas","slug":"mongodb-atlas","title":"Deploy and scale a MongoDB cluster in the cloud with just a few clicks","verified":true,"imageUrl":"https://img.stackshare.io/service/5739/atlas-360x360.png","canonicalUrl":"/mongodb-atlas","path":"/mongodb-atlas","votes":34,"fans":1151,"stacks":843,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774337384939":{"id":"101231774337384939","name":"PM2","slug":"pm2","title":"Ease-to-use Node.js process manager, like forever","verified":true,"imageUrl":"https://img.stackshare.io/service/2237/757747.png","canonicalUrl":"/pm2","path":"/pm2","votes":24,"fans":559,"stacks":486,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773860768398":{"id":"101231773860768398","name":"Graphite","slug":"graphite","title":"A highly scalable real-time graphing system","verified":false,"imageUrl":"https://img.stackshare.io/service/1050/graphite.png","canonicalUrl":"/graphite","path":"/graphite","votes":42,"fans":517,"stacks":390,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773813299908":{"id":"101231773813299908","name":"StatsD","slug":"statsd","title":"Simple daemon for easy stats aggregation","verified":false,"imageUrl":"https://img.stackshare.io/service/932/default_b8c7d49298132d46fbef113905bcba1896158113.png","canonicalUrl":"/statsd","path":"/statsd","votes":31,"fans":362,"stacks":305,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774327775574":{"id":"101231774327775574","name":"Stream","slug":"stream","title":"Build scalable feeds, activity streams & chat in a few hours instead of months.","verified":true,"imageUrl":"https://img.stackshare.io/service/2213/mBSAJI_h_400x400.jpg","canonicalUrl":"/stream","path":"/stream","votes":54,"fans":321,"stacks":227,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231778007196699":{"id":"101231778007196699","name":"Bull","slug":"bull","title":"Premium Queue package for handling jobs and messages in NodeJS","verified":false,"imageUrl":"https://img.stackshare.io/service/9146/bull-logo.png","canonicalUrl":"/bull","path":"/bull","votes":1,"fans":147,"stacks":75,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773671105654.featuredPosts({\"first\":8}).edges.0":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231816776527215","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231809014099401":{"id":"101231809014099401","views":72769,"title":"Dubsmash: Scaling To 200 Million Users With 3 Engineers","imageUrl":"https://img.stackshare.io/stack/306419/default_2dafdc90d26a2bbc80c253f15e14a3fa1e19c92a.png","publishedAt":"2017-12-14T10:02:33Z","canonicalUrl":"/dubsmash/dubsmash-scaling-to-200-million-users-with-3-engineers","previewImageUrl":"https://img.stackshare.io/stack/306419/56d3229cafbbda9c2eec080851544b84db75aa33.png","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231809014099401.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:101231773845103618","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:101231773838011785","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:101231773854768982","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773409399220","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:101231775212866992","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775357043443","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773844705754","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773470689784","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:101231773842107538","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774781423216","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773844232272","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773840406851","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773403188549","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775176212882","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773855606480","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:101231776161934711","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774105508825","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773871944512","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773713150436","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:101231773671105654","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773544486441","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774222037205","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773632985587","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773632626053","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774408361220","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774461910966","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774327775574","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773665355731","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774082628081","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776258658158","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773759067771","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775294333063","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231775267164098","typename":"Tool"}],"favoriteStacksCount":55,"__typename":"FeaturedPost"},"$FeaturedPost:101231809014099401.company":{"name":"Dubsmash","__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":6882,"fans":226544,"stacks":244722,"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":160768,"stacks":174324,"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":3710,"fans":118387,"stacks":135122,"following":false,"followContext":null,"__typename":"Tool","thumbUrl":"https://img.stackshare.io/service/995/thumb_K85ZWV2F.png","thumbRetinaUrl":"https://img.stackshare.io/service/995/thumb_retina_K85ZWV2F.png"},"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":3549,"fans":95414,"stacks":98197,"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":59800,"stacks":127216,"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":39443,"stacks":37643,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775212866992":{"id":"101231775212866992","name":"GraphQL","slug":"graphql","title":"A data query language and runtime","verified":false,"imageUrl":"https://img.stackshare.io/service/3820/12972006.png","canonicalUrl":"/graphql","path":"/graphql","votes":310,"fans":33447,"stacks":33737,"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":799,"fans":24883,"stacks":26945,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773470689784":{"id":"101231773470689784","name":"Heroku","slug":"heroku","title":"Build, deliver, monitor and scale web apps and APIs with a trail blazing developer experience.","verified":true,"imageUrl":"https://img.stackshare.io/service/133/3wgIDj3j.png","canonicalUrl":"/heroku","path":"/heroku","votes":3208,"fans":25156,"stacks":25519,"following":false,"followContext":null,"__typename":"Tool"},"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":22839,"stacks":24005,"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":22406,"stacks":21318,"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":3296,"fans":17036,"stacks":22464,"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":20593,"stacks":21623,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773844232272":{"id":"101231773844232272","name":"Swift","slug":"swift","title":"An innovative new programming language for Cocoa and Cocoa Touch. ","verified":false,"imageUrl":"https://img.stackshare.io/service/1009/tuHsaI2U.png","canonicalUrl":"/swift","path":"/swift","votes":1275,"fans":16516,"stacks":20282,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773840406851":{"id":"101231773840406851","name":"Flask","slug":"flask","title":"A microframework for Python based on Werkzeug, Jinja 2 and good intentions","verified":false,"imageUrl":"https://img.stackshare.io/service/1001/default_6d109315b60108628b7cd3e159b84645c31ef0e2.png","canonicalUrl":"/flask","path":"/flask","votes":66,"fans":19608,"stacks":19009,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775176212882":{"id":"101231775176212882","name":"Kotlin","slug":"kotlin","title":"Statically typed Programming Language targeting JVM and JavaScript","verified":true,"imageUrl":"https://img.stackshare.io/service/3750/pCfEzr6L.png","canonicalUrl":"/kotlin","path":"/kotlin","votes":647,"fans":13688,"stacks":15291,"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":7208,"stacks":7743,"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":4020,"stacks":3708,"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":2511,"stacks":2235,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776161934711":{"id":"101231776161934711","name":"Apollo","slug":"apollo","title":"GraphQL server for Express, Connect, Hapi, Koa and more","verified":false,"imageUrl":"https://img.stackshare.io/service/5508/CyUH653y.png","canonicalUrl":"/apollo","path":"/apollo","votes":25,"fans":2444,"stacks":2418,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774105508825":{"id":"101231774105508825","name":"Django REST framework","slug":"django-rest-framework","title":"Web APIs for Django","verified":false,"imageUrl":"https://img.stackshare.io/service/1630/New_Project__67_.png","canonicalUrl":"/django-rest-framework","path":"/django-rest-framework","votes":310,"fans":2513,"stacks":1942,"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":2024,"stacks":1593,"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":1838,"stacks":1679,"following":false,"followContext":null,"__typename":"Tool"},"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":1565,"stacks":1386,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773544486441":{"id":"101231773544486441","name":"Crashlytics","slug":"crashlytics","title":"The world's most powerful, yet lightest weight crash reporting solution. Free for everybody.","verified":false,"imageUrl":"https://img.stackshare.io/service/264/Q3LJPRGx.png","canonicalUrl":"/crashlytics","path":"/crashlytics","votes":340,"fans":786,"stacks":1007,"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":946,"stacks":807,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773632985587":{"id":"101231773632985587","name":"Amazon RDS for PostgreSQL","slug":"amazon-rds-for-postgresql","title":" Set up, operate, and scale PostgreSQL deployments in the cloud","verified":false,"imageUrl":"https://img.stackshare.io/service/434/amazon-rds.png","canonicalUrl":"/amazon-rds-for-postgresql","path":"/amazon-rds-for-postgresql","votes":40,"fans":806,"stacks":811,"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":758,"stacks":724,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774408361220":{"id":"101231774408361220","name":"fastlane","slug":"fastlane","title":"Connect all iOS deployment tools into one streamlined workflow","verified":true,"imageUrl":"https://img.stackshare.io/service/2383/11098337.png","canonicalUrl":"/fastlane","path":"/fastlane","votes":74,"fans":591,"stacks":653,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774461910966":{"id":"101231774461910966","name":"Heroku Postgres","slug":"heroku-postgres","title":"Heroku's Database-as-a-Service. Based on the most powerful open-source database, PostgreSQL","verified":true,"imageUrl":"https://img.stackshare.io/service/2516/original.png","canonicalUrl":"/heroku-postgres","path":"/heroku-postgres","votes":38,"fans":465,"stacks":485,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773665355731":{"id":"101231773665355731","name":"Buildkite","slug":"buildkite","title":"Fast, secure and scalable CI/CD for all your software projects","verified":true,"imageUrl":"https://img.stackshare.io/service/577/default_2d19e0c5c214c1ba5cd484c8463d7dfe88eb2328.png","canonicalUrl":"/buildkite","path":"/buildkite","votes":115,"fans":280,"stacks":212,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774082628081":{"id":"101231774082628081","name":"Fabric by Twitter","slug":"fabric-by-twitter","title":"Mobile developer platform. ","verified":false,"imageUrl":"https://img.stackshare.io/service/1574/wKnU1vK2.png","canonicalUrl":"/fabric-by-twitter","path":"/fabric-by-twitter","votes":2,"fans":103,"stacks":167,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776258658158":{"id":"101231776258658158","name":"Zappa","slug":"zappa","title":"Deploy all Python WSGI applications on AWS Lambda + API Gateway.","verified":false,"imageUrl":"https://img.stackshare.io/no-img-open-source.png","canonicalUrl":"/zappa","path":"/zappa","votes":0,"fans":120,"stacks":62,"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:101231775294333063":{"id":"101231775294333063","name":"Buddybuild","slug":"buddybuild","title":"A continuous integration, continuous deployment and user feedback platform for iOS and Android development teams","verified":true,"imageUrl":"https://img.stackshare.io/service/3985/Kc10bxNY_400x400.jpg","canonicalUrl":"/buddybuild","path":"/buddybuild","votes":41,"fans":76,"stacks":47,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231775267164098":{"id":"101231775267164098","name":"Pushwoosh","slug":"pushwoosh","title":"A cross-channel marketing automation platform for customer engagement","verified":true,"imageUrl":"https://img.stackshare.io/service/3921/default_0a393ecd5474d4652cf3889ab9f6f8d32cfb173d.jpg","canonicalUrl":"/pushwoosh","path":"/pushwoosh","votes":0,"fans":42,"stacks":18,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773671105654.featuredPosts({\"first\":8}).edges.1":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231809014099401","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231802699989232":{"id":"101231802699989232","views":21096,"title":"How Algolia Reduces Latency For 21B Searches Per Month","imageUrl":"https://img.stackshare.io/stack/54181/default_57c09f50d0d9350019cd155e63f96a40675aba26.png","publishedAt":"2017-03-30T07:06:52Z","canonicalUrl":"/algolia/how-algolia-reduces-latency-for-21b-searches-per-month","previewImageUrl":"https://img.stackshare.io/stack/54181/a6a893cfcb72867f0c5989cd944d67e002f60f48.jpg","company":{"type":"id","generated":true,"id":"$FeaturedPost:101231802699989232.company","typename":"Company"},"tools":[{"type":"id","generated":false,"id":"Tool:101231773410696721","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:101231773404113083","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773409399220","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773457672502","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773636491087","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773860248995","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773457195811","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776473814866","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773671105654","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773456856070","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231773813299908","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231774276188373","typename":"Tool"},{"type":"id","generated":false,"id":"Tool:101231776013894395","typename":"Tool"}],"favoriteStacksCount":28,"__typename":"FeaturedPost"},"$FeaturedPost:101231802699989232.company":{"name":"Algolia","__typename":"Company"},"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":113599,"stacks":119517,"following":false,"followContext":null,"__typename":"Tool"},"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":5498,"fans":73379,"stacks":113342,"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":1772,"fans":27565,"stacks":76579,"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":41174,"stacks":43069,"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":9386,"stacks":26378,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773860248995":{"id":"101231773860248995","name":"C++","slug":"cplusplus","title":"Has imperative, object-oriented and generic programming features, while also providing the facilities for low level memory manipulation","verified":false,"imageUrl":"https://img.stackshare.io/service/1049/cplusplus.png","canonicalUrl":"/cplusplus","path":"/cplusplus","votes":849,"fans":11527,"stacks":17291,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773457195811":{"id":"101231773457195811","name":"Asana","slug":"asana","title":"Enabling the teams to work together effortlessly","verified":true,"imageUrl":"https://img.stackshare.io/service/108/default_d91a59e7b4dde497605e10e1cf80eb445904a438.jpg","canonicalUrl":"/asana","path":"/asana","votes":655,"fans":9139,"stacks":9645,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776473814866":{"id":"101231776473814866","name":"Zoom","slug":"zoom","title":"Video Conferencing, Web Conferencing, Webinars, Screen Sharing","verified":false,"imageUrl":"https://img.stackshare.io/service/6083/oD_oPSBP_400x400.jpg","canonicalUrl":"/zoom","path":"/zoom","votes":155,"fans":2502,"stacks":1738,"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:101231774276188373":{"id":"101231774276188373","name":"collectd","slug":"collectd","title":"System and applications metrics collector","verified":false,"imageUrl":"https://img.stackshare.io/service/2082/symbol-sevenup.shadow_400x400.png","canonicalUrl":"/collectd","path":"/collectd","votes":5,"fans":174,"stacks":98,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231776013894395":{"id":"101231776013894395","name":"Wavefront","slug":"wavefront","title":"Unified Cloud Monitoring with Real-Time Analytics","verified":false,"imageUrl":"https://img.stackshare.io/service/5242/default_e29f842123042ffb05d4ab6b2c6172da66e3691f.jpg","canonicalUrl":"/wavefront","path":"/wavefront","votes":2,"fans":72,"stacks":35,"following":false,"followContext":null,"__typename":"Tool"},"$Tool:101231773671105654.featuredPosts({\"first\":8}).edges.2":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231802699989232","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"FeaturedPost:101231785657044624":{"id":"101231785657044624","views":38137,"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:101231773703650742":{"id":"101231773703650742","name":"Jenkins","slug":"jenkins","title":"An extendable open source continuous integration server","verified":false,"imageUrl":"https://img.stackshare.io/service/670/jenkins.png","canonicalUrl":"/jenkins","path":"/jenkins","votes":2219,"fans":58536,"stacks":58354,"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":19396,"stacks":31504,"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":19968,"stacks":20419,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231773700412232":{"id":"101231773700412232","name":"Ansible","slug":"ansible","title":"Radically simple configuration-management, application deployment, task-execution, and multi-node orchestration engine","verified":true,"imageUrl":"https://img.stackshare.io/service/663/ElOjna20.png","canonicalUrl":"/ansible","path":"/ansible","votes":1323,"fans":18714,"stacks":19050,"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":11000,"stacks":11373,"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":8510,"stacks":12655,"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":9933,"stacks":9391,"following":false,"followContext":null,"__typename":"Tool"},"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":7521,"stacks":10625,"following":false,"followContext":null,"__typename":"Tool"},"Tool:101231774331076628":{"id":"101231774331076628","name":"Apache Spark","slug":"spark","title":"Fast and general engine for large-scale data processing","verified":false,"imageUrl":"https://img.stackshare.io/service/2220/ca72c4715da998b0bf5d1c857958bed3.png","canonicalUrl":"/spark","path":"/spark","votes":140,"fans":4126,"stacks":2961,"following":false,"followContext":null,"__typename":"Tool"},"Tool: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":562,"fans":2661,"stacks":2431,"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":773,"stacks":2582,"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":1633,"stacks":1528,"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":321,"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":1770,"stacks":1210,"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":1018,"stacks":1381,"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":1236,"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":1059,"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":768,"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:101231773671105654.featuredPosts({\"first\":8}).edges.3":{"node":{"type":"id","generated":false,"id":"FeaturedPost:101231785657044624","typename":"FeaturedPost"},"__typename":"FeaturedPostEdge"},"$Tool:101231773671105654.userStacksUsing({\"first\":9})":{"count":683,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.0","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.1","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.2","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.3","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.4","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.5","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.6","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.7","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.8","typename":"StackEdge"}],"__typename":"StackConnection"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Stack:101231779033766813":{"name":"Realtime Search","imageUrl":"https://img.stackshare.io/stack/1347/default_140fbbe28eb7f37c2df41cc601c29ed0d3da0a91.jpg","thumbUrl":"https://img.stackshare.io/stack/1347/thumb_140fbbe28eb7f37c2df41cc601c29ed0d3da0a91.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/1347/thumb_retina_140fbbe28eb7f37c2df41cc601c29ed0d3da0a91.jpg","identifier":"Shipow/realtime-search","id":"101231779033766813","__typename":"Stack"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Stack:101231779033766813","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231778953877434":{"name":"Sambit-Projects","imageUrl":"https://img.stackshare.io/stack/1167/default_877b43768efae2996afd2c52df8240cc961b8e5b.jpeg","thumbUrl":"https://img.stackshare.io/stack/1167/thumb_877b43768efae2996afd2c52df8240cc961b8e5b.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/1167/thumb_retina_877b43768efae2996afd2c52df8240cc961b8e5b.jpeg","identifier":"34code/sambit-projects","id":"101231778953877434","__typename":"Stack"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Stack:101231778953877434","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231788378871342":{"name":"StartupWrench","imageUrl":"https://img.stackshare.io/stack/22453/default_2a1fe7705ccfb7b76b68610a123ffd941e404a91.png","thumbUrl":"https://img.stackshare.io/stack/22453/thumb_2a1fe7705ccfb7b76b68610a123ffd941e404a91.png","thumbRetinaUrl":"https://img.stackshare.io/stack/22453/thumb_retina_2a1fe7705ccfb7b76b68610a123ffd941e404a91.png","identifier":"patrickcurl/startupwrench","id":"101231788378871342","__typename":"Stack"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Stack:101231788378871342","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231778726079381":{"name":"frnwtr","imageUrl":"https://img.stackshare.io/stack/650/default_6a47477f4ede294bb83109a1e922cadb8155ce4d.jpeg","thumbUrl":"https://img.stackshare.io/stack/650/thumb_6a47477f4ede294bb83109a1e922cadb8155ce4d.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/650/thumb_retina_6a47477f4ede294bb83109a1e922cadb8155ce4d.jpeg","identifier":"frnwtr/frnwtr","id":"101231778726079381","__typename":"Stack"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Stack:101231778726079381","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779111391032":{"name":"ArcherSys OS Cashew","imageUrl":"https://img.stackshare.io/stack/1515/default_125623027a5f0537fbc2e599bb858e3b119e90ac.png","thumbUrl":"https://img.stackshare.io/stack/1515/thumb_125623027a5f0537fbc2e599bb858e3b119e90ac.png","thumbRetinaUrl":"https://img.stackshare.io/stack/1515/thumb_retina_125623027a5f0537fbc2e599bb858e3b119e90ac.png","identifier":"ACOKing/archersys-os-cashew","id":"101231779111391032","__typename":"Stack"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Stack:101231779111391032","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779188972321":{"name":"Current","imageUrl":"https://img.stackshare.io/stack/1712/default_0c24ace5d9c4d8d86e0a1119eae995df6358564e.jpeg","thumbUrl":"https://img.stackshare.io/stack/1712/thumb_0c24ace5d9c4d8d86e0a1119eae995df6358564e.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/1712/thumb_retina_0c24ace5d9c4d8d86e0a1119eae995df6358564e.jpeg","identifier":"Ibrahim-Islam/current","id":"101231779188972321","__typename":"Stack"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Stack:101231779188972321","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779239569630":{"name":"My Magic","imageUrl":"https://img.stackshare.io/stack/1848/default_1d7fdd7b53e52287f8296bab6573253f9eb800f4.png","thumbUrl":"https://img.stackshare.io/stack/1848/thumb_1d7fdd7b53e52287f8296bab6573253f9eb800f4.png","thumbRetinaUrl":"https://img.stackshare.io/stack/1848/thumb_retina_1d7fdd7b53e52287f8296bab6573253f9eb800f4.png","identifier":"nic-8/my-magic","id":"101231779239569630","__typename":"Stack"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Stack:101231779239569630","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231779311628426":{"name":"Personal preferences","imageUrl":"https://img.stackshare.io/stack/2054/default_9e2c8f31612f18d6181a8d69a6704d056d5d1b47.jpg","thumbUrl":"https://img.stackshare.io/stack/2054/thumb_9e2c8f31612f18d6181a8d69a6704d056d5d1b47.jpg","thumbRetinaUrl":"https://img.stackshare.io/stack/2054/thumb_retina_9e2c8f31612f18d6181a8d69a6704d056d5d1b47.jpg","identifier":"lardissone/personal-preferences","id":"101231779311628426","__typename":"Stack"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Stack:101231779311628426","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231780019139283":{"name":"Tech Stack","imageUrl":"https://img.stackshare.io/stack/3797/default_69ec9578b0d84925d78ac7f9f9e6f72acaa3dbd0.jpeg","thumbUrl":"https://img.stackshare.io/stack/3797/thumb_69ec9578b0d84925d78ac7f9f9e6f72acaa3dbd0.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/3797/thumb_retina_69ec9578b0d84925d78ac7f9f9e6f72acaa3dbd0.jpeg","identifier":"dharamgollapudi/tech-stack","id":"101231780019139283","__typename":"Stack"},"$Tool:101231773671105654.userStacksUsing({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Stack:101231780019139283","typename":"Stack"},"__typename":"StackEdge"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9})":{"count":430,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.0","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.1","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.2","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.3","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.4","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.5","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.6","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.7","typename":"StackEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.8","typename":"StackEdge"}],"__typename":"StackConnection"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"Stack:101231778631015551":{"name":"StackShare","imageUrl":"https://img.stackshare.io/stack/412/default_998724d5ce98adbb5763e6a84ea195f8991cc793.png","thumbUrl":"https://img.stackshare.io/stack/412/thumb_998724d5ce98adbb5763e6a84ea195f8991cc793.png","thumbRetinaUrl":"https://img.stackshare.io/stack/412/thumb_retina_998724d5ce98adbb5763e6a84ea195f8991cc793.png","identifier":"stackshare/stackshare","id":"101231778631015551","__typename":"Stack"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Stack:101231778631015551","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231798643129304":{"name":"Glovo","imageUrl":"https://img.stackshare.io/stack/43072/default_ccdbeac5feb478c1be130b5c54d917dfb8b7d7bf.png","thumbUrl":"https://img.stackshare.io/stack/43072/thumb_ccdbeac5feb478c1be130b5c54d917dfb8b7d7bf.png","thumbRetinaUrl":"https://img.stackshare.io/stack/43072/thumb_retina_ccdbeac5feb478c1be130b5c54d917dfb8b7d7bf.png","identifier":"glovo/glovo","id":"101231798643129304","__typename":"Stack"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Stack:101231798643129304","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231778610103461":{"name":"medium.com","imageUrl":"https://img.stackshare.io/stack/360/default_4006d11d0bf1ee6024c4a8948f4ba864b19b1963.jpeg","thumbUrl":"https://img.stackshare.io/stack/360/thumb_4006d11d0bf1ee6024c4a8948f4ba864b19b1963.jpeg","thumbRetinaUrl":"https://img.stackshare.io/stack/360/thumb_retina_4006d11d0bf1ee6024c4a8948f4ba864b19b1963.jpeg","identifier":"medium/medium-com","id":"101231778610103461","__typename":"Stack"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Stack:101231778610103461","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231809965532001":{"name":"Client Platform","imageUrl":"https://img.stackshare.io/stack/308731/default_b8c1ccb62fd751042b2671ee93a1863a69b3e227.png","thumbUrl":"https://img.stackshare.io/stack/308731/thumb_b8c1ccb62fd751042b2671ee93a1863a69b3e227.png","thumbRetinaUrl":"https://img.stackshare.io/stack/308731/thumb_retina_b8c1ccb62fd751042b2671ee93a1863a69b3e227.png","identifier":"freetrade/client-platform","id":"101231809965532001","__typename":"Stack"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Stack:101231809965532001","typename":"Stack"},"__typename":"StackEdge"},"Stack:102416231467901177":{"name":"GitBook","imageUrl":"https://img.stackshare.io/stack/375303/default_4f7bff104ec0cc836be3ad99717bad0afa750aca.png","thumbUrl":"https://img.stackshare.io/stack/375303/thumb_4f7bff104ec0cc836be3ad99717bad0afa750aca.png","thumbRetinaUrl":"https://img.stackshare.io/stack/375303/thumb_retina_4f7bff104ec0cc836be3ad99717bad0afa750aca.png","identifier":"gitbook/gitbook","id":"102416231467901177","__typename":"Stack"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Stack:102416231467901177","typename":"Stack"},"__typename":"StackEdge"},"Stack:102094790546252213":{"name":"Paralect","imageUrl":"https://img.stackshare.io/stack/370003/default_8dbdce50d0bfe340459af6cf5818a5aeb2982ab8.png","thumbUrl":"https://img.stackshare.io/stack/370003/thumb_8dbdce50d0bfe340459af6cf5818a5aeb2982ab8.png","thumbRetinaUrl":"https://img.stackshare.io/stack/370003/thumb_retina_8dbdce50d0bfe340459af6cf5818a5aeb2982ab8.png","identifier":"paralect/paralect","id":"102094790546252213","__typename":"Stack"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Stack:102094790546252213","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231778611559378":{"name":"Product Hunt","imageUrl":"https://img.stackshare.io/stack/364/default_4b9575d0f038bd8b69dcbe669f6d826ee2229bc7.png","thumbUrl":"https://img.stackshare.io/stack/364/thumb_4b9575d0f038bd8b69dcbe669f6d826ee2229bc7.png","thumbRetinaUrl":"https://img.stackshare.io/stack/364/thumb_retina_4b9575d0f038bd8b69dcbe669f6d826ee2229bc7.png","identifier":"product-hunt/product-hunt","id":"101231778611559378","__typename":"Stack"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Stack:101231778611559378","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231782730680516":{"name":"Brilliant","imageUrl":"https://img.stackshare.io/stack/9794/default_b4f815425c679bd6eba909d8cafb95d18848fdd0.png","thumbUrl":"https://img.stackshare.io/stack/9794/thumb_b4f815425c679bd6eba909d8cafb95d18848fdd0.png","thumbRetinaUrl":"https://img.stackshare.io/stack/9794/thumb_retina_b4f815425c679bd6eba909d8cafb95d18848fdd0.png","identifier":"brilliant/brilliant","id":"101231782730680516","__typename":"Stack"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Stack:101231782730680516","typename":"Stack"},"__typename":"StackEdge"},"Stack:101231785814051154":{"name":"Wealthsimple","imageUrl":"https://img.stackshare.io/stack/16994/default_fea381bbb9fc4e6f485adbbce0a74ba7a6f96970.png","thumbUrl":"https://img.stackshare.io/stack/16994/thumb_fea381bbb9fc4e6f485adbbce0a74ba7a6f96970.png","thumbRetinaUrl":"https://img.stackshare.io/stack/16994/thumb_retina_fea381bbb9fc4e6f485adbbce0a74ba7a6f96970.png","identifier":"wealthsimple/wealthsimple","id":"101231785814051154","__typename":"Stack"},"$Tool:101231773671105654.companyStacksUsing({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Stack:101231785814051154","typename":"Stack"},"__typename":"StackEdge"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9})":{"count":33,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.0","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.1","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.2","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.3","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.4","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.5","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.6","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.7","typename":"ToolEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.8","typename":"ToolEdge"}],"__typename":"ToolConnection"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).pageInfo":{"hasNextPage":true,"endCursor":"OQ","__typename":"PageInfo"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.0":{"node":{"type":"id","generated":false,"id":"Tool:101231773939333405","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.1":{"node":{"type":"id","generated":false,"id":"Tool:101231773849098825","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.2":{"node":{"type":"id","generated":false,"id":"Tool:101231773838011785","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773533786842":{"imageUrl":"https://img.stackshare.io/service/250/logo.png","thumbUrl":"https://img.stackshare.io/service/250/thumb_logo.png","thumbRetinaUrl":"https://img.stackshare.io/service/250/thumb_retina_logo.png","name":"WordPress","id":"101231773533786842","slug":"wordpress","path":"/wordpress","__typename":"Tool"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.3":{"node":{"type":"id","generated":false,"id":"Tool:101231773533786842","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773848354670":{"imageUrl":"https://img.stackshare.io/service/1019/square.png","thumbUrl":"https://img.stackshare.io/service/1019/thumb_square.png","thumbRetinaUrl":"https://img.stackshare.io/service/1019/thumb_retina_square.png","name":"AngularJS","id":"101231773848354670","slug":"angularjs","path":"/angularjs","__typename":"Tool"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.4":{"node":{"type":"id","generated":false,"id":"Tool:101231773848354670","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231775222204089":{"imageUrl":"https://img.stackshare.io/service/3837/paeckCWC.png","thumbUrl":"https://img.stackshare.io/service/3837/thumb_paeckCWC.png","thumbRetinaUrl":"https://img.stackshare.io/service/3837/thumb_retina_paeckCWC.png","name":"Vue.js","id":"101231775222204089","slug":"vue-js","path":"/vue-js","__typename":"Tool"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.5":{"node":{"type":"id","generated":false,"id":"Tool:101231775222204089","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773835511567":{"imageUrl":"https://img.stackshare.io/service/989/ruby.png","thumbUrl":"https://img.stackshare.io/service/989/thumb_ruby.png","thumbRetinaUrl":"https://img.stackshare.io/service/989/thumb_retina_ruby.png","name":"Ruby","id":"101231773835511567","slug":"ruby","path":"/ruby","__typename":"Tool"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.6":{"node":{"type":"id","generated":false,"id":"Tool:101231773835511567","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231774544144572":{"imageUrl":"https://img.stackshare.io/service/2699/KoK6gHzp.jpg","thumbUrl":"https://img.stackshare.io/service/2699/thumb_KoK6gHzp.jpg","thumbRetinaUrl":"https://img.stackshare.io/service/2699/thumb_retina_KoK6gHzp.jpg","name":"React Native","id":"101231774544144572","slug":"react-native","path":"/react-native","__typename":"Tool"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.7":{"node":{"type":"id","generated":false,"id":"Tool:101231774544144572","typename":"Tool"},"__typename":"ToolEdge"},"Tool:101231773845539901":{"imageUrl":"https://img.stackshare.io/service/1012/scala.png","thumbUrl":"https://img.stackshare.io/service/1012/thumb_scala.png","thumbRetinaUrl":"https://img.stackshare.io/service/1012/thumb_retina_scala.png","name":"Scala","id":"101231773845539901","slug":"scala","path":"/scala","__typename":"Tool"},"$Tool:101231773671105654.allToolIntegrations({\"first\":9}).edges.8":{"node":{"type":"id","generated":false,"id":"Tool:101231773845539901","typename":"Tool"},"__typename":"ToolEdge"},"$Tool:101231773671105654.followers({\"first\":10})":{"count":1117,"pageInfo":{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).pageInfo","typename":"PageInfo"},"edges":[{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.0","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.1","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.2","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.3","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.4","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.5","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.6","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.7","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.8","typename":"UserEdge"},{"type":"id","generated":true,"id":"$Tool:101231773671105654.followers({\"first\":10}).edges.9","typename":"UserEdge"}],"__typename":"UserConnection"},"$Tool:101231773671105654.followers({\"first\":10}).pageInfo":{"hasNextPage":true,"endCursor":"MTA","__typename":"PageInfo"},"User:113526336443355516":{"id":"113526336443355516","displayName":"Fatma Kiraz","username":"heyfatmakiraz","imageUrl":"https://img.stackshare.io/user/1666971/default_087ade2870b52c3db14352d8969cbc79e438a9eb.jpg","title":null,"popularity":3,"path":"/heyfatmakiraz","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.0":{"node":{"type":"id","generated":false,"id":"User:113526336443355516","typename":"User"},"__typename":"UserEdge"},"User:113504628183688676":{"id":"113504628183688676","displayName":"Nick Wilkins","username":"nick-56","imageUrl":"https://img.stackshare.io/user/1666339/default_42acb2adf74e9e81b1a2a68831d50b4aea885f5e.jpg","title":"","popularity":3,"path":"/nick-56","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.1":{"node":{"type":"id","generated":false,"id":"User:113504628183688676","typename":"User"},"__typename":"UserEdge"},"User:112971336307645704":{"id":"112971336307645704","displayName":"axl989","username":"axl989","imageUrl":"https://img.stackshare.io/user/1651682/default_35b649576b76340abf12538d94799e362db9a33b.jpg","title":null,"popularity":0,"path":"/axl989","stacksCount":0,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.2":{"node":{"type":"id","generated":false,"id":"User:112971336307645704","typename":"User"},"__typename":"UserEdge"},"User:112830466329209922":{"id":"112830466329209922","displayName":"Simon Peacock","username":"simon-peacock","imageUrl":"https://img.stackshare.io/user/1647413/default_bde97ec85bd1de0af93ebe2e59d27d68a42e67b9.jpg","title":"DevOps","popularity":0,"path":"/simon-peacock","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.3":{"node":{"type":"id","generated":false,"id":"User:112830466329209922","typename":"User"},"__typename":"UserEdge"},"User:112821437342019563":{"id":"112821437342019563","displayName":"Jane Hudson","username":"jhudson410","imageUrl":"https://img.stackshare.io/user/1647173/default_f9812e622354c34643d59d4407c54872295a2923.jpg","title":null,"popularity":0,"path":"/jhudson410","stacksCount":0,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.4":{"node":{"type":"id","generated":false,"id":"User:112821437342019563","typename":"User"},"__typename":"UserEdge"},"User:112677095914490994":{"id":"112677095914490994","displayName":"M V","username":"manuelvillarejo","imageUrl":"https://img.stackshare.io/user/1642129/default_93204ce0636a367965f67aec8c662acd6d128362.png","title":"","popularity":0,"path":"/manuelvillarejo","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.5":{"node":{"type":"id","generated":false,"id":"User:112677095914490994","typename":"User"},"__typename":"UserEdge"},"User:112560174152988771":{"id":"112560174152988771","displayName":"agiza1","username":"agiza1","imageUrl":"https://img.stackshare.io/user/1637740/default_dcbd88f8e0f9208057768ce5be4b5b6cc35683eb.png","title":"","popularity":3,"path":"/agiza1","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.6":{"node":{"type":"id","generated":false,"id":"User:112560174152988771","typename":"User"},"__typename":"UserEdge"},"User:112530554545796051":{"id":"112530554545796051","displayName":"Oliver O'Brien","username":"oliverobrien","imageUrl":"https://img.stackshare.io/user/1636667/default_a9fb6ac8f700f0e9f9ac8fa5fa4e01d493334c9c.png","title":null,"popularity":3,"path":"/oliverobrien","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.7":{"node":{"type":"id","generated":false,"id":"User:112530554545796051","typename":"User"},"__typename":"UserEdge"},"User:112439950061874550":{"id":"112439950061874550","displayName":"Ashik Sa","username":"ashiksa88","imageUrl":"https://img.stackshare.io/user/1633158/default_8e4afa24ada756bffc39eb685fd167e31a011c34.jpg","title":null,"popularity":0,"path":"/ashiksa88","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.8":{"node":{"type":"id","generated":false,"id":"User:112439950061874550","typename":"User"},"__typename":"UserEdge"},"User:112100263836220136":{"id":"112100263836220136","displayName":"arjunbhandage","username":"arjunbhandage","imageUrl":"https://img.stackshare.io/user/1617111/default_a6bda76adb137140bde586e896d9c3fdff1e4968.jpg","title":null,"popularity":3,"path":"/arjunbhandage","stacksCount":1,"favoritesCount":0,"votesCount":0,"__typename":"User"},"$Tool:101231773671105654.followers({\"first\":10}).edges.9":{"node":{"type":"id","generated":false,"id":"User:112100263836220136","typename":"User"},"__typename":"UserEdge"}}

Algolia logo

Algolia

Developer-friendly API and complete set of tools for building search
1.3K
1.1K
+ 1
699

What is Algolia?

Our mission is to make you a search expert. Push data to our API to make it searchable in real time. Build your dream front end with one of our web or mobile UI libraries. Tune relevance and get analytics right from your dashboard.
Algolia is a tool in the Search as a Service category of a tech stack.
Algolia is an open source tool with GitHub stars and GitHub forks. Here’s a link to Algolia's open source repository on GitHub

Who uses Algolia?

Companies
430 companies reportedly use Algolia in their tech stacks, including StackShare, Glovo, and medium.com.

Developers
683 developers on StackShare have stated that they use Algolia.

Algolia Integrations

JavaScript, React, Java, WordPress, and AngularJS are some of the popular tools that integrate with Algolia. Here's a list of all 33 tools that integrate with Algolia.
Pros of Algolia
126
Ultra fast
95
Super easy to implement
73
Modern search engine
71
Excellent support
70
Easy setup, fast and relevant
46
Typos handling
40
Search analytics
31
Distributed Search Network
31
Designed to search records, not pages
30
Multiple datacenters
10
Smart Highlighting
9
Search as you type
8
Multi-attributes
8
Instantsearch.js
6
Super fast, easy to set up
5
Amazing uptime
5
Database search
4
Highly customizable
4
Great documentation
4
Github-awesome-autocomple
4
Realtime
3
Powerful Search
3
Places.js
3
Beautiful UI
2
Ok to use
2
Integrates with just about everything
2
Awesome aanltiycs and typos hnadling
1
Developer-friendly frontend libraries
1
Smooth platform
1
Fast response time
1
Github integration
0
Nooo
0
Fuck
0
Giitera
0
Is it fool
Decisions about Algolia

Here are some stack decisions, common use cases and reviews by companies and developers who chose Algolia in their tech stack.

Rana Usman Shahid
Chief Technology Officer at TechAvanza · | 6 upvotes · 390.3K views
Needs advice
on
AlgoliaAlgoliaElasticsearchElasticsearch
and
FirebaseFirebase

Hey everybody! (1) I am developing an android application. I have data of around 3 million record (less than a TB). I want to save that data in the cloud. Which company provides the best cloud database services that would suit my scenario? It should be secured, long term useable, and provide better services. I decided to use Firebase Realtime database. Should I stick with Firebase or are there any other companies that provide a better service?

(2) I have the functionality of searching data in my app. Same data (less than a TB). Which search solution should I use in this case? I found Elasticsearch and Algolia search. It should be secure and fast. If any other company provides better services than these, please feel free to suggest them.

Thank you!

See more
Triet Bui Minh
Android chapter Lead at Zalora · | 5 upvotes · 54.1K views

I want to develop a mobile app with Cloud Firestore as backend. It's good until I realize need to implement FullTextSearch, and Firestore doesn't support it natively. Although they advise to use Algolia but at this time I'm not willing to pay for it.

Therefore, I'm thinking about using the built-in tool from Google Cloud. Since this app is online-only, the offline & sync are not a top priority, so how about use Google Cloud SQL? Or, do you recommend any stack for me? Thanks for your advice.

See more

Blog Posts

JavaScriptGitHubNode.js+29
14
13629
GitHubPythonNode.js+47
55
72769
GitHubSlackNGINX+15
28
21096

Algolia's Features

  • Database search
  • Multi-attributes
  • Search as you type
  • Analytics dashboard
  • Ranking
  • Mobile
  • Search in any language
  • Understand users mistakes
  • Smart Highlighting
  • Realtime indexing
  • Protect your indexes from misuse
  • Discover realtime faceting
  • Search objects by location

Algolia Alternatives & Comparisons

What are some alternatives to Algolia?
Elasticsearch
Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).
Solr
Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, near real-time indexing, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world's largest internet sites.
Swiftype
Swiftype is the easiest way to add great search to your website or mobile application.
Azure Search
Azure Search makes it easy to add powerful and sophisticated search capabilities to your website or application. Quickly and easily tune search results and construct rich, fine-tuned ranking models to tie search results to business goals. Reliable throughput and storage provide fast search indexing and querying to support time-sensitive search scenarios.
Klevu
It is an intelligent site search solution designed to help eCommerce businesses increase onsite sales and improve the customer online shopping experience.
See all alternatives

Algolia's Followers
1117 developers follow Algolia to keep up with related blogs and decisions.