Sign in

Ricardo Ferreira

@riferrei.com
136 followers 211 following 271 posts

OSS Contributor | International Speaker | Distributed Systems | Databases | Software Development

PostsRepliesMedia
Ricardo Ferreira @riferrei.com · 14/01/2026
I just read this excellent thread on `/r/vectordatabase` debating Vector DBs vs native vector support inside general-purpose databases, and honestly, I think we already know how this story ends. 🧶 www.reddit.com/r/vectordata...
reddit.com
From the vectordatabase community on Reddit
Explore this post and more from the vectordatabase community
110
Ricardo Ferreira @riferrei.com · 17/12/2025
Do you want to learn how to implement the refresh-ahead caching pattern with Redis Data Integration (RDI)? I wrote a blog post that illustrates this point exactly. 👉🏻 Read the full blog post here: dev.to/redis/from-p...
030
Ricardo Ferreira @riferrei.com · 24/11/2025
I published a blog post sharing a data-driven framework that helps developers determine whether using a vector database is a good idea. 👉🏻 riferrei.com/to-vector-or...
010
Ricardo Ferreira @riferrei.com · 18/11/2025
Companies that have their own DNS infrastructure today... 😅 #DNS #Reliability #Cloudflare #HugOps #ThisIsFine
050
Ricardo Ferreira @riferrei.com · 10/11/2025
If you've ever been in this situation, give me a 👍🏻 in this post and share your experience in the comments.
000
Ricardo Ferreira @riferrei.com · 05/11/2025
Learn how to deploy the Redis Agent Memory Server on Amazon EC2 using Terraform. medium.com/@riferrei/de...
medium.com
Deploying Redis Agent Memory Server on EC2 with Terraform
Learn how to deploy the Redis Agent Memory Server with Terraform
000
Ricardo Ferreira @riferrei.com · 31/10/2025
I just released version v0.7.4 of SRClient, a Go client for Schema Registry. This is a library that I created almost 6 years ago, and it is still helpful for Go developers building apps for Kafka. github.com/riferrei/src...
github.com
GitHub - riferrei/srclient: Golang Client for Schema Registry
Golang Client for Schema Registry. Contribute to riferrei/srclient development by creating an account on GitHub.
000
Ricardo Ferreira @riferrei.com · 07/10/2025
How many of you have been in a meeting where someone said, "We should use a vector database for this!" and everyone nodded, but you wondered... should we really? If this is you, then join me on October 13th at the @allthingsopen.bsky.social conference.
111
Ricardo Ferreira @riferrei.com · 01/10/2025
Would you like to see an AI agent implemented as an @amazonalexa.bsky.social? Check this out:
youtube.com
An Alexa Skill that recalls all memories
YouTube video by Redis
110
Ricardo Ferreira @riferrei.com · 25/09/2025
Developers will understand.
010
Reposted by Ricardo Ferreira
All Things Open @allthingsopen.bsky.social · 15/09/2025
We're excited to have Ricardo Ferreira (@riferrei.com), Developer Relations Lead for Redis, presenting "To Vector, or not to Vector, that is the Question" at #AllThingsOpen! 2025.allthingsopen.org/sessions/to-...
Background is astro floating around a starfield with hearts and stars with a wavy red hue with Ricardo Ferreira's headshot. Text reads Ricardo Ferreira. Developer Relations Lead, Redis. ATO 2025. October 12 - 14. Raleigh, NC, USA. 2025
031
Ricardo Ferreira @riferrei.com · 28/08/2025
Hey there, Redis is hiring developer advocates 🥑 in London and San Francisco. If that person is you... well... even better! Reach out if you're interested!
000
Ricardo Ferreira @riferrei.com · 22/08/2025
If you're a software engineer seriously looking for ways to improve your coding experience, check out these two extensions.
000
Ricardo Ferreira @riferrei.com · 21/08/2025
magine you get to your hotel lobby and see this. Would you believe that person is only having a meeting with their teammates? 😅 #DevRel #DevRelRoadWarrior
010
Ricardo Ferreira @riferrei.com · 19/08/2025
LLMs' fanciness and increasing intelligence don't change the reality—ultimately, they're just API calls. As such, they suffer from the same problems as API calls, such as throttling, timeouts, and exponential delays. 🔌 ⚡️ ➡️ But you can use clever ways to make LLM calls faster.
100
Ricardo Ferreira @riferrei.com · 18/08/2025
➡️ Here is why you should come to Redis Released: 🎉 It's a free event. And key, there is a happy hour at the end. 🧠 Free hands-on workshops on building AI agents with memory. 💻 Bring your laptop + your questions to engineers at Redis. More below the video 🧶 👇🏻 😉
210
Ricardo Ferreira @riferrei.com · 15/08/2025
It is with a heavy heart that I print k1's value 😢
020
Ricardo Ferreira @riferrei.com · 15/08/2025
"It's almost impossible to create good videos while you're on the road." ➡️ Me: "Hold my beer." #DevRelLife #DevRelOnTheRoad #Video #VideoSetup
000
Ricardo Ferreira @riferrei.com · 09/08/2025
You may have seen the multiple variants of the Jet2 Holiday Meme at this point, right? Well, me too. I've watched so much that I've decided to do something useful with it. See below how to implement RAG with Redis using this meme 😅 #Redis #RAG #Jet2HolidayMeme #VectorDatabases
000
Ricardo Ferreira @riferrei.com · 04/08/2025
This weekend, I wrote a blog post explaining how to design a data system that handles entities with multiple attributes and complex relationships with #Redis #VectorSets. The result? Simpler design, simpler code, simpler maintenance. ➡️ Check it out: dev.to/redis/design...
dev.to
Designing Vector Embeddings: A Finding Nemo Journey Through Redis Vector Sets
Introduction Every software engineer has faced this challenge: how do you model complex,...
000
Reposted by Ricardo Ferreira
Guy Royse @guy.dev · 31/07/2025
Everybody's putting AI in their apps. They're stringing APIs together and sending the results down to the browser. But those APIs are expensive, the round trips are long, and there's a lot of data being exposed. Maybe there's a better way? www.youtube.com/watch?v=nBaG...
youtube.com
Run AI in the browser - faster, cheaper, and private
YouTube video by Redis
021
Reposted by Ricardo Ferreira
Raphael De Lio @raphaeldelio.dev · 31/07/2025
Unlike traditional caching that requires exact query matches, semantic caching understands the meaning behind queries and can return cached responses for semantically similar questions medium.com/redis-with-r... cc @redis.io @danvega.dev @bsbodden.bsky.social @dashaun.com @starbuxman.joshlong.com
medium.com
Semantic Caching with Spring AI & Redis
Build intelligent semantic caching with Spring AI and Redis to dramatically reduce LLM API costs. Cache responses by meaning, not exact…
1126
Ricardo Ferreira @riferrei.com · 31/07/2025
🚀 Hey, San Francisco developers! Redis Released is happening on September 4th, and honestly, I'm dooply excited about it! #redis #redisreleased #langchain #ai #genai #developers #sanfrancisco
121
Ricardo Ferreira @riferrei.com · 25/07/2025
I'm happy to see my PR being accepted and merged with the #LangChain4J project. I refactored the previous implementation of the memory layer so that Redis could use the JSON data type instead of Strings. 🧑🏻‍💻 Link to the PR: github.com/langchain4j/...
github.com
Implement Redis ChatMemoryStore with JSON Data Type by riferrei · Pull Request #306 · langchain4j/langchain4j-community
Issue Fixes #305 Change The current implementation of Redis ChatMemoryStore uses Strings to handle messages from memory. While this approach works, it doesn't leverage Redis's native JSON s...
120
Ricardo Ferreira @riferrei.com · 23/07/2025
Could someone please help me understand the logic of the #golang client for #openai regarding creating embeddings? Below is a screenshot of a function I created to create embeddings from strings. 🧵
100
Ricardo Ferreira @riferrei.com · 23/07/2025
"Ricardo, I saw in your video about what a hybrid search is that full-text search is like that literal friend who needs exact wording to get you. I didn't get that. Could you explain?" Yeah, sure. 👇🏻👇🏻👇🏻
100
Ricardo Ferreira @riferrei.com · 21/07/2025
In my latest video, I discuss the 6️⃣ technical aspects that *actually* determine vector database speed—from hardware vectorization to quantization tradeoffs to chunking strategies. There is no vendor pitch, just technical analysis. 😉 🎥 Watch it now: www.youtube.com/watch?v=3ZOt...
youtube.com
Is Your Vector Database Really Fast?
YouTube video by Redis
021
Ricardo Ferreira @riferrei.com · 16/07/2025
The gorilla's 360 is like implementing sorting algorithms on top of Redis strings when you can use the built-in Sorted Set 😅
000
Ricardo Ferreira @riferrei.com · 15/07/2025
In my new video, I explain what filtered search is, why you should care about it, and the benefits of using it in conjunction with vector search. #FilteredSearch #VectorSearch #VectorDatabases #Redis #TechExplained 🎥 Watch now: www.youtube.com/watch?v=3bfJ...
youtube.com
What is Filtered Search?
YouTube video by Redis
010
Ricardo Ferreira @riferrei.com · 10/07/2025
🚨 New code 🚨 If you are using Apache Kafka and Kafka Connect to send data to Redis using the sink connector developed by Redis, I have good news to share. You can now set a TTL to your keys either programmatically or via configuration. github.com/redis-field-...
github.com
Add Support for Key TTL Setting for Sink Connector by riferrei · Pull Request #51 · redis-field-engineering/redis-kafka-connect
This PR adds support for setting TTL values into Redis keys, either at a record level or via configuration. If set at a record level, this means Kafka producers or SMT processors can be used to set...
100
Ricardo Ferreira @riferrei.com · 07/07/2025
Hybrid search is one of those terms that, if you glance over it to understand, you won't get a full grasp of what it can do. However, once you do, you'll be amazed by how powerful this technique is. 🎥 Watch now: www.youtube.com/watch?v=ZcZG...
youtube.com
What is Hybrid Search?
YouTube video by Redis
010
Ricardo Ferreira @riferrei.com · 27/06/2025
Do you know how to properly store your embeddings in a vector store? Do you know what chunking strategies exist? How about chunking short and large documents? I published a new video that answers everything! 🎬 Watch now: www.youtube.com/watch?v=ZTOt...
youtube.com
Chunking Strategies Explained
YouTube video by Redis
000
Ricardo Ferreira @riferrei.com · 25/06/2025
How working with AI Coding Assistants feels like sometimes 🤣 🤣 🤣 #AI #CodingAssistants #DeveloperProductivity
010
Ricardo Ferreira @riferrei.com · 24/06/2025
My take on this photo that is circulating out there: Replace the term "Data Engineer" for "Big Data Engineer" and everything else pretty much remains the same from 15 years ago. A couple of new technologies here in there—but nothing really disruptive. ¯\_(ツ)_/¯
010
Ricardo Ferreira @riferrei.com · 20/06/2025
Do you know who else loves to gossip? #Redis! Redis uses a combination of gossip protocol and distributed lock mechanisms to manage cluster state and node interactions. It provides a scalable and reliable foundation for vector search applications.
020
Ricardo Ferreira @riferrei.com · 19/06/2025
Vamos aprender como implementar buscas híbridas usando #Java, #Spring, e #Redis? Vou falar sobre isso hoje as 14:00 horas do Brasil. Segue o link para o live stream: www.youtube.com/watch?v=FOlM...
021
Ricardo Ferreira @riferrei.com · 18/06/2025
I don't always speak at the Spring I/O conference. But when I do, I give thumbs up to the photographer when they take pictures. 😅
000
Ricardo Ferreira @riferrei.com · 18/06/2025
I'm excited to speak again at the @allthingsopen.bsky.social this year. I will talk about when you should *really* use vector databases, providing guidance on where this technology truly shines and when it is just a hammer looking for a nail. 2025.allthingsopen.org/sessions/to-...
2025.allthingsopen.org
To Vector, or not to Vector, that is the Question • All Things Open 2025
In a world where vector databases are being touted as the solution to every problem, how do you separate signal from noise? This talk cuts through the hype to deliver practical guidance on when vector...
021
Ricardo Ferreira @riferrei.com · 17/06/2025
"Redis is the fastest vector database, but my dataset is large and I don't want to use big machines with lots of RAM as it is expensive, or having to shard my data with clustering." Fair enough. That's why for use cases like this you should use Redis Flex.
020
Ricardo Ferreira @riferrei.com · 12/06/2025
You gotta learn how to pick your battles. I prefer to deal with the easy ones. 😅 #Redis #RedisOrDie #DatabaseEngineering #DatabasePerformance #BackendEngineering #PerformanceMatters #DeveloperLifesavers #CachingIsntOptional #FunnyVideos
010
Ricardo Ferreira @riferrei.com · 11/06/2025
Another conference to the belt. I'm back home already from Boston, and I enjoyed every minute of the @infoq.com #DevSummit conference. I appreciate all the people that came to my talk, the insightful conversations, and meeting old and new people.
020
Ricardo Ferreira @riferrei.com · 10/06/2025
Since all the cool kids are doing it, I took a stab and did it too. I just passed the #DataStreamingEngineer exam from @confluent.io. certificates.confluent.io/6ab32239-4fc...
certificates.confluent.io
Accredible • Certificates, Badges and Blockchain
Home of digital credentials
000
Ricardo Ferreira @riferrei.com · 09/06/2025
I'm super excited to be joining @infoq.com's @qconferences.com as a speaker.
051
Reposted by Ricardo Ferreira
QCon @qconferences.com · 06/06/2025
Boston-bound? InfoQ Dev Summit kicks off Monday (June 9-10)! Last chance for senior devs/archs: AI, scalable arch, performance insights. Practitioner-led, real-world takeaways. Grab a seat! ➡️ bit.ly/3Zb1H2a #InfoQDevSummit #AIinProduction
011
Ricardo Ferreira @riferrei.com · 03/06/2025
Keeping vector embeddings in-sync is more important than you think! Join my talk "Vector Sync Patterns: Keeping AI Features Fresh When Your Data Changes" at @infoq.com #DevSummit in Boston. devsummit.infoq.com/presentation...
010
Ricardo Ferreira @riferrei.com · 30/05/2025
I'm happy to share that my credential as #Confluent #Community #Catalyst have been renewed for another year. Data streaming is one of my favorite topics, and it is a foundation for any modern software architecture these days. certificates.confluent.io/170636de-316...
certificates.confluent.io
Accredible • Certificates, Badges and Blockchain
Home of digital credentials
010
Ricardo Ferreira @riferrei.com · 27/05/2025
Ever noticed how AI search results can feel mathematically correct but humanly off? If you're at the @jnationconf.bsky.social conference this week, come to my workshop tomorrow at 09:30am, where I'll teach how to solve this problem with contextual-aware searches. ➡️ jnation.pt/schedule/
000
Ricardo Ferreira @riferrei.com · 27/05/2025
🚨 Hey Redis devs, your database just learned how to talk! 🚨 Ever wished you could ask your Redis DB questions instead of writing another query? Well, now you can! Redis has launched open-source MCP servers that let your AI assistant chat with Redis.
redis.io
Introducing Model Context Protocol (MCP) for Redis - Redis
Model Context Protocol (MCP) is a standard developed by Anthropic that lets AI agentic apps use external data and tools.
000
Ricardo Ferreira @riferrei.com · 27/05/2025
It's day one for @jnationconf.bsky.social in Coimbra, Portugal. I am listening to @hollycummins.com's keynote about the principles of efficiency while I run a Maven build on my laptop. 😅
031
Ricardo Ferreira @riferrei.com · 26/05/2025
As we celebrate Java's 30th anniversary, I can't help but reflect on my journey with this remarkable language. I began working with Java in 2004, starting with J2SE 1.4.
182