Presentation: Redis for Microservices Using Kubernetes
Abstract
In microservices architecture pattern, most microservices need to persist data in some kind of database. Redis, an in-memory NoSQL database, can be used to keep each microservice’s persistent data private and accessible across POD failure events. Redis is ideal for frontend microservices as well as backend microservices using built-in pub/sub capabilities and data-structures like key-value, queues, hashes and streams. In this talk, we will describe the multi-model Redis approach to unlock solutions through Redis modules like RediSearch, ReJSON, Redis Graph and other modules. We will show how to bind your microservices application to a Redis Enterprise cluster running on a Kubernetes cluster. For the demo, we will highlight linear scalability, delivering an additional 1M+ ops/sec for every node you add to the cluster while maintaining sub-millisecond latency.
Similar Talks
Linux Foundation's Project EVE: A Cloud-Native Edge Computing Platform
Co-founder, VP Product and Strategy @ZededaEdge & Member Board Of Directors for LF Edge @linuxfoundation
Roman Shaposhnik
Stateful Programming Models in Serverless Functions
Principal Engineering Manager @Microsoft, helping lead the Azure Functions Team
Chris Gillum
Shifting Left with Cloud Native CI/CD
Software Engineer @Google
Christie Wilson
User & Device Identity for Microservices @ Netflix Scale
Senior Software Engineer in Product Edge Access Services Team @Netflix
Satyajit Thadeshwar
Observability in the Development Process: Not Just for Ops Anymore
Cofounder @honeycombio
Christine Yen
Programming the Cloud: Empowering Developers to Do Infrastructure
TypeScript Co-Creator
Luke Hoban
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Co-founder @gruntwork_io
Yevgeniy Brikman
AWS Cloud Development Kit (CDK)
Developer Tooling Advocate @AWSCloud & CDK Core Contributor
Richard Boyd
Snowflake Architecture: Building a Data Warehouse for the Cloud
Co-founder Snowflake Computing @SnowflakeDB