Get ready to learn about Redis and its Community from the Stars who make it shine. Redis Stars Podcast is a monthly interview and community update for developers and devops professionals about the many ways our guests use Redis.
[01:08] - Can you tell us something about Groww as a company and what kind of business it is involved in?[02:13] - Can you tell us about your customer base?[03:00] - Can you tell us more about the overall architecture and technologies you use?[03:51] - During our initial conversation, you mentioned that you moved from Google Memorystore to Managed Redis Enterprise solution. What was the primary reason for switching to Redis Enterprise?[05:00] - You talked about the microservices architecture? Can you explain how well your overall tech stack looks like, whether it was monolithic or transitioning to microservices?[06:00] - Can you tell us about the tool that you used for the CI-CD platform?[07:21] - In our initial discussion, you shared that you are using Istio? Can you share with our listeners what Istio is and how Redis fits into Istio?[08:50] - Were you only using Redis as a caching or also as a primary database?[09:45] - Can you share the challenges that you faced with the existing RDMS?[10:34] - What do you like the most about Redis as a company as well as technology?[11:56] - How was the learning path for new developers [12:34] - What do you want to do next with Redis?
[01:02] Please introduce yourself and share your Redis experience?[02:49] Is Onto11 Fantasy Sports Mobile Gaming platform limited to India?[04:20] How has COVID19 impacted the Oneto11 gaming platform?[08:19] Can you brief us about the tech stack that was powering the OneTo11 gaming platform?[10:15] What is your deployment environment for Redis? Also, how did you select it?[10:40] You shared the challenges you faced on the first day of announcing this platform in September 2020. Can you deep dive into why service went disrupted and how you overcome the challenge? [14:10] In our initial discussion, you shared an interesting story about the challenges you faced with the leaderboard? Can you brief our listeners about it?[15:38] You talked about RediSearch and RedisGraph as a possible Redis module that you are planning to leverage? May I know why you are planning to choose these two modules and what advantages you think can power your Oneto11 Gaming platform? [17:15] Looking ahead, what is your plan with Redis? Is there any Redis Enterprise module are you planning to use in the near future?[19:00] What is the differentiator of Oneto11 to other Fantasy Sports Gaming apps? What makes Oneto11 so special?References:https://oneto11.com/Redis Enterprise Software Leaderboards
[:30] Tell us a little bit about yourself? [1:00]What have you been doing to stay busy during this COVID world? [1:30]You can talk about Walmart and the role you are working on?[2:15] When did you get to know about Redis for the first time?[3:20] Which are the most recent Redis modules you worked on and why did you choose it?[6:05] What type of Infrastructure did you use for Kubernetes?[7:10] I was going through your medium blog post titled “Redis Centric Fraud Detection System” where you mentioned that “AI plays a huge part in Fraud detection and Redis has extensive support for that.”. Can you elaborate?[9:50] Apart from real-time Ad Fraud detection, what are the other exciting things around Redis you are working on?[11:50] Which feature would you love to see in Redis?[12:30] What developer tools do you enjoy using the most? Relevant Links:Repo - Building Real Time Fraud Detection Application using RedisBlog - Redis Centric Real-Time Fraud DetectionBlog - Introducing the Redis Data Source Plug-in for Grafana
[0:40] Tell us a little bit about yourself? In this COVID situation what stuff are you doing at home to make life interesting?Which book are you reading?[1:45] Tell us about HybrowLabs? What do you work on there? [2:45] You have been quite active in the Pune Developer Community (PDC)and have been busy delivering talks around Redis? Tell us what motivates you in sharing these knowledge?[3:50] When did you get to know about Redis for the first time?[5:15] Last December, you co-authored a blog around “Serverless Development with AWS Lambda and Redis Enterprise Cloud” with Tugdual Grall and I really found it very interesting? For anyone who hasn't read the blog, can you briefly describe the complete theme of the blog post?[7:15] Which are your favorite Redis modules and what kind of use cases have you been leveraging for?[8:35] Do you have plans to write any module? [11:45] Which feature would you love to see in Redis?[12:45] Can you share what kind of book it is and how it is going to benefit the community?[15:25] What developer tools do you enjoy using the most throughout your day-to-day? Relevant Links:Blog - Serverless Development with AWS Lambda and Redis Enterprise Cloud | Redis Labshttps://www.hybrowlabs.comhttps://medium.com/sellezely
[1:15] In this COVID situation, what stuff are you doing at home to make life interesting?[2:00] Can you share your overall experience around the hackathon?[3:30] What was your mission and inspiration to participate in the Hackathon?[5:00] Can brief the listeners about Data Science and why it would require a NoSQL database?[6:00] Let us talk about your experience around Redis. When did you use Redis for the first time?[9:00] Can you tell us how Redis fits into Data Science? What kind of problems does Redis solve for data scientists like you?[13:00] Can you tell us how you are leveraging Redis tool or Modules for your data science projectsYou can touch upon RedisGears?How are you leveraging RedisGraph?[14:00] Which feature would you love to see in Redis?[17:00] What developer tools do you enjoy using the most? Relevant LinksRedisConf 2021Applied Knowledge Systems RepoApplied Knowledge Systems Demo Team AcknowledgmentThank you to Brian Wachanga (https://github.com/mcwachanga) for building such a great UX to the NLP pipeline and to Gavid D'mello (https://github.com/GavinDmello) for participation in Redis Beyond Cache hackathon.
[1:10] Can you tell us about MyTeam11 as a company?[1:50] Tell us about MyTeam11 fantasy sport gaming platform?[2:50] Impact of COVID on this gaming platform?[5:25] What is your deployment environment for Redis? [7:50] What programming languages do you use? [9:00] How often do you deploy in production? [9:25] Are you using Redis both as a caching solution as well as primary database?[10:15] What is your future plan with Redis?[11:25] What made you move from Open Source Redis to Redis Enterprise Cloud? Relevant Links:MyTeam11 Case StudyRedis Enterprise CloudCommunity Knowledge ForumRedis UniversityYourStory - At AWS Cloud Day 2020 in Jaipur YourStory - How AWS is helping MyTeam 11 launch new featuresYourStory - AWS Startup CXO Mixer 2020
[1:15] Rajeev, can you tell us something about Razorpay as a company and what kind of business it is involved in?[2:15] Rajeev, Can you tell us more about the overall architecture and technologies you use?[3:30] Hemanth, what kind of challenges did you face with your existing tech stack? [5:10] Hemanth, what compelled you to switch to Redis and include it in your tech stack?[6:25] Hemanth, Can you brief about Redis Bloom Filter to our listeners who are pretty new to this?[9:20] ] Hemanth, What other Redis Use case are you using? [9:50] Hemanth, Can you drive deeper into the Rate Limiting side of things? [11:15] Rajeev, what are you the proudest of?[14:00]: Rajeev, What do you like the most about Redis as a company as well as technology?[15:35]: Rajeev, what do you want to do next with Redis?Relevant Links:Rate limitingBloom filtersRedisBloomRedis Mutex locks
[1:30] Vijay can you tell us about Freshworks?[3:00] What have you done with Redis? [4:00] How do you choose technology/databases?[8:45] How do you deploy?[12:45] Tell us more about your “main Redis” use case[14:50] Do you have an idea of operations per second? [17:45] Did you do the migration live? [18:05] How does Freshworks leverage the Bloom filter? [17:00] What made you migrate from Elastic Cache?[20:50] Any other use case you want to highlight?[23:25] Why Freshworks uses the Lua script[24:50] What to come next?[26:10] What are you the proudest of in your project?[27:30] How do you keep your developers engage?Relevant Links:Freshworks.comFreshworks Use CaseBasic Rate Limiting Best PracticesRedisBloom
[1:45] Yossi - Can you tell us about the thinking behind the Redis governance model and Core Team? How were members chosen and what are their roles and responsibilities?[5:05] Yossi - What is the mission and vision ahead for Redis?[9:00] Oran - Today Redis holds 430+ contributors and 240+ releases over GITHUB. How do you manage to get it together and work towards the team's vision and roadmap?How does each of you manage the contribution as a team? How often does the team meet? Are there processes to the team's workflow? Contributors may come and go as they please. Looking at such a large Redis community, how do you ensure that the new contributors know how to engage successfully?[14:35] Itamar - Can you tell us something about the Redis Community? What makes it unique? [19:00] Yossi - Tell us about the biggest challenge for Redis today in terms of both as a technology as well as community? How do you plan to overcome it?[27:05] Itamar - What would be your advice to developers who really want to contribute back to Redis Open Source––where is the most need?[33:15] Yossi - What are you and the rest of the team working on and what is to come in the next release?[38:00] Yossi - you have been the lead for the Redis Raft project. Can you brief us about this project? Project description?Where is it heading?Relevant Links:Redis.ioRedis GitHubRedis DB Google Group
[1:50] Can you tell us where you have been using Redis as a cache on your projects, and what were the outcome benefits?[4:40] In addition to cache, Redis is also a perfect fit for ecommerce “Cart”, can you tell us more about it?[9:45] Example dealing with “black friday”, have you seen and deployed specific things for these kinds of events? Any tips?[11:10] So far we have talked about very common use cases for Redis: make the application faster, more scalable and resilient, do you have other use cases that you would like to discuss?[12:35] You are mentioning, RediSearch, can you tell us more about it, and how you have used it?[19:00] Do you see other complementary technologies, Streams? [21:00] How does kubernetes align with Redis? [21:30] How do you work on your planning and testing leading up to BlackFriday?Relevant Links:https://redis.iohttps://oss.redislabs.com/redisearch/https://oss.redislabs.com/redisjson/https://redislabs.com/modules/redis-gears/https://redislabs.com/solutions/industries/retail/
(Questions with TimeStamps)[2:30 ] Can you tell us more about what Azure Cache for Redis is?[4:40] Why this partnership – why is Microsoft & Redis Labs collaborating?[8:50] So you already have a Redis integration, what is new with this new release/announcement?[11:20] In addition to HA and scalability, what are the other exciting things?[16:20 ] Do you have some examples of possible integration and added value of using Redis with Azure services?[25:30 ] Can you tell us more about the collaboration between the engineering teams? How do you work together?[31:15] What will be a good next step for our audience?Relevant Links:More info on the Azure website: aka.ms/RedisEnterpriseSign up for the Webinar: aka.ms/RedisWebinarAzure Free Trial: https://azure.microsoft.com/en-us/free/Open Azure Day: https://events1.social27.com/microsoft-open-azure-day/page/pre-signup?ocid=AID3023914_QSG_481331
What’s your history with Redis? 2:30What is Own Cloud? 4:30What’s the Software Quality Assessment methodology / approach for the assessments you do? 11:00How do you evaluate Redis? 22:50How’s Redis quality changed over the years? 27:15What’s the road ahead like? 33:30What is coming that you are excited about 42: 15Relevant links Linux Inlaws: https://linuxinlaws.euLinkedIn: https://www.linkedin.com/in/christoph-dr-zimmermann-ab48353ISO 9126: https://en.wikipedia.org/wiki/ISO/IEC_9126Static code analysis: https://en.wikipedia.org/wiki/Static_program_analysissonarqube: https://www.sonarqube.orgRedis modules & Rust: https://github.com/RedisLabsModules/redismodule-rsRust: https://rust-lang.org
About FaceMark:People’s Choice winner and First Runner-UpFaceMark, built by Anshuman Agarwal, is a real-time video solution that can take student attendance in a classroom using contactless face recognition, so no one has to handle the same sign-in sheet. It was built with RedisAI, RedisGears, RedisTimeSeries, and Tensorflow. Anshuman said this hackathon was his first time using Redis, and that he began the process thinking that advanced Redis features, like Redis Streams and Redis modules, would be extremely complicated. To his surprise and delight, that was not the case. “I built the first prototype of my architecture using Redis Streams and RedisGears within two to three hours of reading for the first time what they are,” he says. “I truly believe Redis has come a long way from what it’s known for, and the submissions in this hackathon are a true demonstration of the super powers Redis has.”Notes: “What’s your history with Software development?” (1:45)“How did you get started with Redis?” (2:25)“How did you find out about the Hackathon?” (3:00)“Can you give a quick intro of what you built and your experience building it with Redis?” (5:40)“How did Redis help speed up your development?” (6:10)“How did you arrive at your process of recognizing each person's specific face?” (10:00)“Did you create the AI Layers?” (12:40)“What Machine learning library are you using?” (13:30) “What are you working on now?” (14:20)“What is coming that you are excited about?” (16:30)“What technologies are you excited about?” (18:25)Relative links Anshuman Agarwal: https://linkedin.com/in/anshuman73/Anshuman's Twitter: https://twitter.com/anshumanagr73Winning FaceMark Submission: https://devpost.com/software/facemarkHackathon Video: Redis Pub/Sub & Redis Streams: https://youtu.be/O_jNJ32s6x8Redis Modules: https://redislabs.com/community/oss-projects/To stay up to date on upcoming hackathons: https://forum.redislabs.com & Redis Community Slack
Srivatsa Katta, Head of Engineering at Rapido in Bengaluru, India. Previously he was the head of Engineering at Dunya Labs. Srivatsa is Passionate in building scalable solutions for complex problems and has keen interest in building distributed systems. Currently Srivatsa is working with Rapido, one of the largest bike taxi platforms in India. Focussing more on last mile mobility in general and recently expanding to last mile logistics. They operate in 100+ cities with more than 1 million captains and 10 million customers on our platform.[:40] “How’s life in Bangalore?”[2:00] “What does Rapido do and what do you do at Rapido?”[3:30] “How did you get your first start with Redis?”[4:45]“What do you like most about Redis?”[6:10]“What do you use Redis for at Rapido?”[7:45] “What is distributed blocking?”[15:20] “What do you do when services get overloaded?”[16:30] “Are you using RateLimiting?”[20:10]“What do you want to do next with Redis?”Related Links:Rapido: https://rapido.bikeSrivatsa's Linkedin Profile: https://www.linkedin.com/in/srivatsa-katta/Srivatsa's Twitter: @vatsakattaRedis Client libraries: http://redis.io/clientsGeospatial Index: https://redislabs.com/redis-best-practices/indexing-patterns/geospatial/Rate Limiting: https://redislabs.com/redis-best-practices/basic-rate-limiting/Keyspace Expiry Notifications: https://redis.io/topics/notificationsDistributed Locks: https://redislabs.com/redis-best-practices/communication-patterns/Clean Rivers during COVID: http://f24.my/6YH0
I am a skilled Software Engineer with 15+ years of experience in software development (from backend and databases to UI) and 8+ years with various cloud platforms (AWS, Oracle, Google). I know how to use my technical skills to architect, code, deploy and scale sophisticated software systems.The most important thing in building great software is not how to do it but what the customer need is and why such need exists. I work closely with customers, executives, and other engineers to answer these questions and then I build great software. Notes: [1:30] “How did we first meet?” [4:00] “How did you get your start with Redis?”[5:00] “What have you used over the years?”[9:25] “What is most interesting to work on for you?”[12:05] “What was your talk about at RedisDay Seattle & RedisConf Talks”[24:45] “What are you currently working on with microservices?”Related Links:Personal blog: http://dmitrypol.github.io/Meetup: https://www.meetup.com/Seattle-Redis/Twitter: @dmitrypolLinkedIn: linkedin.com/in/dmitrypol/dmitrypol.github.io (blog) dmitrypol.github.io (company) Oracle Cloud Free Tier - (Right Top Corner) RedisConf presentation - “Using Redis with Python to Analyze COVID-19 Data”
Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices and speaks regularly at international conferences. Chris is the creator of Microservices.io, a pattern language for microservices, and is the author of the book Microservices Patterns. He provides microservices consulting and training to organizations that are adopting the microservice architecture and is working on his third startup Eventuate, an application platform for developing transactional microservices. Show Notes: “For the audience, tell us a little more about yourself” 3:10“How did we first meet?” (5:00)“How did you get your start in microservices?” (5:45)“What is a microservice?” (10:25)“Which microservices patterns do you find the most interesting?” (15:10)“What kinds of databases do your customers use?” (18:15)“Bootcamp Course”? (29:45)“What is Eventuate?” (31:00)“What’s new with Eventuate?” (38:00)“What are some of the keys to microservices you suggest developers focus on?” (40:15) Related Links: Adopt microservices - http://adopt.microservices.ioMicroservices.IO https://microservices.io/Microservices Patterns book, 40% discount at Manning with code ctwredis20 - https://microservices.io/bookEventuate, the Distributed data management platform for Microservices - http://eventuate.ioArticles, consulting, and training - http://chrisrichardson.net
Scott Haines is a full stack engineer with a focus on real-time, highly available analytics and insights systems. He works at Twilio as a Senior Principal Software Engineer on the Voice Insights team where he helped drive Apache Spark adoption and streaming pipeline architecture best practices. Previously, Scott has presented at RedisDay Seattle and RedisConf20. View his sessions below. “What is your job at Twilio?” (1:40) “How did you get your start with Redis?” (4:00)“What is the Redis patterns do you find the most interesting?” (10:35)“Can stuff any kind of object into a sorted set?” (13:00) “What is protobuf?” (18:15)“What was your connection with Redis at Twillo?” (21:00)“How did we first meet?” (23:15)“What is you RedisConf workshop about Scott? (28:30)RELATED LINKS: "The Happy Marriage of Redis & Protobuf" - https://www.redisconf.com/watch/video-library/session/-M66QDbH6Sw-it5WWL0H"Introduction to Machine Learning with Apache Spark and Redis"- Part 0 - Intro - https://www.redisconf.com/watch/video-library/session/-M66_PxiVbfKO8j8od2j- Part 1 - Spark Basics - https://www.redisconf.com/watch/video-library/session/-M7BKj806nF9WdV77DNq- Part 2 - Exploratory Data Analysis - https://www.redisconf.com/watch/video-library/session/-M7BKa8BImJvns00O1jQ- Part 3 - Feature Engineering - https://www.redisconf.com/watch/video-library/session/-M7BKYn1b7JNgiW80r7d- Part 4 - Logic Linear Analysis - https://www.redisconf.com/watch/video-library/session/-M7BNi3i6J1vyHnQK8Lc- Part 5 - Taking Things Online with Streaming - https://www.redisconf.com/watch/video-library/session/-M7BO6jHl1HUgvi65IJwhttps://twitter.com/newfronthttps://www.twilio.com/
Aaron is the author and co-maintainer of the popular Ember addon, EmberCLI Deploy, which has become the defacto addon for shipping Ember applications. He has spent the past 5 years evolving deployment patterns for JS web applications to allow faster shipping with more confidence, using patterns such as parallel deployments that leverage tools such as Redis. By day, Aaron is a tech lead at Phorest where he helps lead the development of their salon management software built in Ember.js and loves to ship at 4pm on Fridays :)“What do you do?” (1:25)“What is Ember?” (1:53)“What is Ember CLI deploy?” (3:35)Multiple versions of app“What inspired you to create it?” “4:30”Team member saw it used at squareWeb server looks for parameter“What are patterns are you interested in these days?” (10:40)Immutable deployments – normal on the backend, but not normal on the front end“Where do you use Redis?” (12:35)“S3 (assets), CDN & Redis (store links, version to files in Redis)” (15:10)“Patterns to make dev easy” (14:35)JavascriptCSSImages“Parallel Deployments” (19:15)“How do you integrate with other app code?” (20:00)RELATED LINKS:https://twitter.com/grandazzhttps://cli.emberjs.com/release/basic-use/deploying/#emberclideployhttps://immutablewebapps.orghttps://www.phorest.com
Erik Brandsberg is CTO at Heimdall Data. He specializes in application-networking technologies for web and backend databases such as Redis. His diverse experience at Alteon, Citrix, and Juniper Networks gave him a solid understanding of operational complexities in a modern infrastructure, which led to the founding of Heimdall Data.Show Highlights:“What is Heimdall Data?” (1:30)“What is the use case that is most relevant to our Redis users?”(7:20)“What is an example of knowing what is cacheable?” (8:25)“What is Automated about SQL Caching and how does it work? (9:30)“How would you compare/contrast developing an app directly with Redis vs using this automated approach?” (12:45)“How does this compare to using a plugin, such as with PHP in Wordpress?” (14:10)“What is Read Write Split?”(16:50)“What other features do you get with Heimdall Data?” (20:40)“How do you get started with Automated SQL Caching?” (22:20)Relevant Links:Heimdall Data & Redis: https://www.heimdalldata.com/redisAutomated SQL Caching: https://www.heimdalldata.com/querycache/Read/Write Splits: https://blog.heimdalldata.com/2017/12/06/database-scaling-read-write-split/
Loris is a bioinformatician who has worked on everything from big-data problems in academia to consulting for fintech startups in Singapore. He now works at Redis Labs as a Developer Advocate, and writes for the company tech blog, speaks about Redis at conferences, and live codes on Twitch.Show Highlights:“Why Go and not Rust?” (1:14)“Live Coding a Redis Client in Python from Scratch” (7:25)“Salvatore (ANTIREZ) live coding on Twitch” (10:31)“Why do people watch live coding streams?” (12:59)“What makes for an interesting talk?”(15:39)“Redis as a toolkit for building distributed systems”(18:01)Relevant Links:Redis’ Company Tech BlogLoris’ Twitch account