OwlTail

Cover image of Alvin Richards

Alvin Richards

11 Podcast Episodes

Latest 3 Jul 2022 | Updated Daily

Episode artwork

Open Source In-Memory Database Systems with Redis Labs Chief Product Officer Alvin Richards

How I Launched This: A SaaS Story

We're back with How I Launched This: A SaaS story! This week, Stephanie Wong (@stephr_wong) talks with Alvin Richards about Redis Labs, a company optimizing the Redis open source in-memory database system to build better managed tools for enterprise clients.Alvin begins the show describing how his love of solving complex development problems and great people skills have put him in a unique position to act as intermediary between engineers and clients, gaining insights into real-world problems and how to solve them. Looking to the future, Alvin's team also anticipates client needs, creating database products that will continue to help clients as their projects evolve.Later in the show, Alvin describes how the Redis system built in the cloud was reworked to also provide on-prem offerings. We learn how Redis Labs was able to fill a gap in the market by offering a database product that both developers and clients could understand, adapt, and use. Alvin introduces us to other Redis Labs products, including Redis for Enterprise which allows tiering between memory forms, in-memory caching, scaling, and more for a flexible database experience.We wrap up the show with a discussion of what it's like coordinating the development of such a large open source project and why Redis Labs supports open source. Alvin offers advice to other companies, stressing the importance of building solutions with both the creator and client in mind and educating clients and developers to use the software effectively. We talk about the future of open source in SaaS companies and how important it will be for scaling SaaS technology. Alvin concludes by encouraging everyone to ultimately find joy in what they do.Episode Links:RedisRedis LabsDockerMemorystoreMongoDBElasticRedis University

50mins

16 Aug 2020

Episode artwork

Redis with Alvin Richards (Summer Break Repeat)

Software Daily

Originally published October 24, 2019. We are taking a few weeks off. We’ll be back soon with new episodes.Redis is an in-memory database that persists to disk. Redis is commonly used as an object cache for web applications.Applications are composed of caches and databases. A cache typically stores the data in memory, and a database typically stores the data on disk. Memory has significantly faster access times, but is more expensive and is volatile, meaning that if the computer that is holding that piece of data in memory goes offline, the data will be lost.When a user makes a request to load their personal information, the server will try to load that data from a cache. If the cache does not contain the user’s information, the server will go to the database to find that information. Alvin Richards is chief product officer with Redis Labs, and he joins the show to discuss how Redis works. We explore different design patterns for making Redis high availability, or using it as a volatile cache, and we talk through the read and write path for Redis data. Full disclosure: Redis Labs is a sponsor of Software Engineering Daily.

18 Jun 2020

Similar People

Episode artwork

Redis with Alvin Richards (Summer Break Repeat)

Software Engineering Daily

Originally published October 24, 2019. We are taking a few weeks off. We’ll be back soon with new episodes. Redis is an in-memory database that persists to disk. Redis is commonly used as an object cache for web applications. Applications are composed of caches and databases. A cache typically stores the data in memory, and a database typically stores the data on disk. Memory has significantly faster access times, but is more expensive and is volatile, meaning that if the computer that is holding that piece of data in memory goes offline, the data will be lost. When a user makes a request to load their personal information, the server will try to load that data from a cache. If the cache does not contain the user’s information, the server will go to the database to find that information.  Alvin Richards is chief product officer with Redis Labs, and he joins the show to discuss how Redis works. We explore different design patterns for making Redis high availability, or using it as a volatile cache, and we talk through the read and write path for Redis data. Full disclosure: Redis Labs is a sponsor of Software Engineering Daily. The post Redis with Alvin Richards (Summer Break Repeat) appeared first on Software Engineering Daily.

54mins

18 Jun 2020

Episode artwork

Redis with Alvin Richards (Summer Break Repeat)

Data – Software Engineering Daily

Originally published October 24, 2019. We are taking a few weeks off. We’ll be back soon with new episodes. Redis is an in-memory database that persists to disk. Redis is commonly used as an object cache for web applications. Applications are composed of caches and databases. A cache typically stores the data in memory, and a database typically stores the data on disk. Memory has significantly faster access times, but is more expensive and is volatile, meaning that if the computer that is holding that piece of data in memory goes offline, the data will be lost. When a user makes a request to load their personal information, the server will try to load that data from a cache. If the cache does not contain the user’s information, the server will go to the database to find that information.  Alvin Richards is chief product officer with Redis Labs, and he joins the show to discuss how Redis works. We explore different design patterns for making Redis high availability, or using it as a volatile cache, and we talk through the read and write path for Redis data. Full disclosure: Redis Labs is a sponsor of Software Engineering Daily. The post Redis with Alvin Richards (Summer Break Repeat) appeared first on Software Engineering Daily.

54mins

18 Jun 2020

Most Popular

Episode artwork

Redis with Alvin Richards (Summer Break Repeat)

Podcast – Software Engineering Daily

Originally published October 24, 2019. We are taking a few weeks off. We’ll be back soon with new episodes. Redis is an in-memory database that persists to disk. Redis is commonly used as an object cache for web applications. Applications are composed of caches and databases. A cache typically stores the data in memory, and a database typically stores the data on disk. Memory has significantly faster access times, but is more expensive and is volatile, meaning that if the computer that is holding that piece of data in memory goes offline, the data will be lost. When a user makes a request to load their personal information, the server will try to load that data from a cache. If the cache does not contain the user’s information, the server will go to the database to find that information.  Alvin Richards is chief product officer with Redis Labs, and he joins the show to discuss how Redis works. We explore different design patterns for making Redis high availability, or using it as a volatile cache, and we talk through the read and write path for Redis data. Full disclosure: Redis Labs is a sponsor of Software Engineering Daily. The post Redis with Alvin Richards (Summer Break Repeat) appeared first on Software Engineering Daily.

54mins

18 Jun 2020

Episode artwork

Advanced Redis with Alvin Richards

Podcast – Software Engineering Daily

Redis is an in-memory object storage system that is commonly used as a cache for web applications. This core primitive of in-memory object storage has created a larger ecosystem encompassing a broad set of tools. Redis is also used for creating objects such as queues, streams, and probabilistic data structures. Machine learning systems also need access to fast, in-memory object storage. RedisAI is a newer module for supporting machine learning tasks. For serverless computing, RedisGears allows for the execution of functions close to your Redis instance. RedisEdge allows for edge computing with Redis. Alvin Richards returns to the show to discuss the expansion of Redis to becoming a broad suite of in-memory tools, as well as the resiliency properties of Redis and usage patterns for the tool. RedisLabs is a sponsor of Software Engineering Daily, and RedisConf is a virtual conference around Redis that runs May 12-13. If you are interested in Redis, you can check out RedisConf for free by going to RedisConf.com. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Advanced Redis with Alvin Richards appeared first on Software Engineering Daily.

53mins

6 May 2020

Episode artwork

Advanced Redis with Alvin Richards

Software Engineering Daily

Redis is an in-memory object storage system that is commonly used as a cache for web applications. This core primitive of in-memory object storage has created a larger ecosystem encompassing a broad set of tools. Redis is also used for creating objects such as queues, streams, and probabilistic data structures. Machine learning systems also need access to fast, in-memory object storage. RedisAI is a newer module for supporting machine learning tasks. For serverless computing, RedisGears allows for the execution of functions close to your Redis instance. RedisEdge allows for edge computing with Redis. Alvin Richards returns to the show to discuss the expansion of Redis to becoming a broad suite of in-memory tools, as well as the resiliency properties of Redis and usage patterns for the tool. RedisLabs is a sponsor of Software Engineering Daily, and RedisConf is a virtual conference around Redis that runs May 12-13. If you are interested in Redis, you can check out RedisConf for free by going to RedisConf.com. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Advanced Redis with Alvin Richards appeared first on Software Engineering Daily.

53mins

6 May 2020

Episode artwork

Advanced Redis with Alvin Richards

Data – Software Engineering Daily

Redis is an in-memory object storage system that is commonly used as a cache for web applications. This core primitive of in-memory object storage has created a larger ecosystem encompassing a broad set of tools. Redis is also used for creating objects such as queues, streams, and probabilistic data structures. Machine learning systems also need access to fast, in-memory object storage. RedisAI is a newer module for supporting machine learning tasks. For serverless computing, RedisGears allows for the execution of functions close to your Redis instance. RedisEdge allows for edge computing with Redis. Alvin Richards returns to the show to discuss the expansion of Redis to becoming a broad suite of in-memory tools, as well as the resiliency properties of Redis and usage patterns for the tool. RedisLabs is a sponsor of Software Engineering Daily, and RedisConf is a virtual conference around Redis that runs May 12-13. If you are interested in Redis, you can check out RedisConf for free by going to RedisConf.com. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Advanced Redis with Alvin Richards appeared first on Software Engineering Daily.

46mins

6 May 2020

Episode artwork

Advanced Redis with Alvin Richards

Software Daily

Redis is an in-memory object storage system that is commonly used as a cache for web applications. This core primitive of in-memory object storage has created a larger ecosystem encompassing a broad set of tools. Redis is also used for creating objects such as queues, streams, and probabilistic data structures.Machine learning systems also need access to fast, in-memory object storage. RedisAI is a newer module for supporting machine learning tasks. For serverless computing, RedisGears allows for the execution of functions close to your Redis instance. RedisEdge allows for edge computing with Redis.Alvin Richards returns to the show to discuss the expansion of Redis to becoming a broad suite of in-memory tools, as well as the resiliency properties of Redis and usage patterns for the tool. RedisLabs is a sponsor of Software Engineering Daily, and RedisConf is a virtual conference around Redis that runs May 12-13. If you are interested in Redis, you can check out RedisConf for free by going to RedisConf.com.

6 May 2020

Episode artwork

Redis with Alvin Richards

Software Daily

Redis is an in-memory database that persists to disk. Redis is commonly used as an object cache for web applications.Applications are composed of caches and databases. A cache typically stores the data in memory, and a database typically stores the data on disk. Memory has significantly faster access times, but is more expensive and is volatile, meaning that if the computer that is holding that piece of data in memory goes offline, the data will be lost.When a user makes a request to load their personal information, the server will try to load that data from a cache. If the cache does not contain the user’s information, the server will go to the database to find that information. Alvin Richards is chief product officer with Redis Labs, and he joins the show to discuss how Redis works. We explore different design patterns for making Redis high availability, or using it as a volatile cache, and we talk through the read and write path for Redis data. Full disclosure: Redis Labs is a sponsor of Software Engineering Daily.

24 Oct 2019

Loading