1) Let’s start with you!
Tell us a bit about yourself – your background, current role, and what excites you most in the world of tech.
I’m Keerthi Seetha, and I hold a Bachelor’s degree in Computer Science and Engineering. I began my career as a Frontend Developer specializing in React.js for one year, and later transitioned into the PostgreSQL world after joining OpenSource DB, where my journey began around a year ago.
Currently, I’m working as a Software Engineer (DBA) at OpenSource DB, focusing on testing, database administration, monitoring, and Python scripting for automation. I actively participate in PostgreSQL community events such as PUG Hyderabad, PUG Vizag, PWI Chennai, and pgConf India, where I’ve also had the opportunity to deliver talks and share knowledge.
What excites me most about the tech world is the continuous learning, collaboration, and the opportunity to grow and contribute within the open-source community.
2) Why PostgreSQL? What inspired you to explore or switch to PostgreSQL?
At the beginning, I honestly didn’t know what PostgreSQL was. But after I joined OpenSource DB, I was surrounded by people who were very passionate about it, and their enthusiasm quickly influenced me.
As I started working with PostgreSQL, I understood how powerful, reliable, and flexible it is, and how strong the open-source community behind it is. This environment encouraged me to learn more and explore it deeply.
Now, PostgreSQL has become a big part of my professional life, and it’s something I truly enjoy working with and want to keep growing in.
3) What are you working on with PostgreSQL right now?
Share the cool stuff you’re building, learning, or solving using PostgreSQL.
I started by doing QA testing on PostgreSQL, which helped me understand how the database works internally. Now, I’m working as a DBA, focusing on database administration, monitoring, and performance tuning.
I’m also learning and improving my DBA skills — exploring areas like backup and recovery, query optimization, and automation using Python scripting. It’s been a great learning experience, and I really enjoy solving real-world database challenges every day.
4) What’s been your biggest learning or challenge on this journey?
A lesson, mistake, or an aha moment, we’d love to hear about it!
There have been several challenges throughout my journey. One of the biggest was giving my first talk at the PgHyd meetup — I was nervous at first, but it turned out to be a great learning experience and boosted my confidence.
Another memorable moment was my first production task, where I had to set up pgBackRest for backups. Completing it successfully was an “aha” moment for me — it gave me a real sense of accomplishment and confidence in my PostgreSQL journey.
5) Your wisdom to rookies like yourself?
My advice to anyone just starting with PostgreSQL is to keep learning and stay curious. Don’t be afraid to explore, make mistakes, and ask questions — that’s the best way to grow. The PostgreSQL community is very supportive, so take advantage of it and keep improving step by step.
6) Finally, describe your PostgreSQL journey in one word.
Yep, just one!
Amazing & Transformative
7) Who or what has influenced your PostgreSQL learning the most?
A mentor, a community, a course, a project, tell us what or who helped you grow.
My mentor, Hari sir, and my colleagues have played a huge role in my PostgreSQL learning journey. Their guidance, support, and constant encouragement helped me grow both technically and personally. Along with that, my own interest and curiosity about PostgreSQL kept me motivated to keep learning and improving every day ways.
8) What’s one PostgreSQL concept or feature you finally understood and felt proud of?
That lightbulb moment when something clicked, we all have one!
Logical Replication
Our idea explores the implementation of AI-driven query optimization in PostgreSQL, addressing the limitations of traditional optimization methods in handling modern database complexities. We present an innovative approach using reinforcement learning for automated index selection and query plan optimization. Our system leverages PostgreSQL’s pg_stat_statements for collecting query metrics and employs HypoPG for index simulation, while a neural network model learns optimal indexing strategies from historical query patterns. Through comprehensive testing on various workload scenarios, we will validate the model’s ability to adapt to dynamic query patterns and complex analytical workloads. The research also examines the scalability challenges and practical considerations of implementing AI optimization in production environments.
Our findings establish a foundation for future developments in self-tuning databases while offering immediate practical benefits for PostgreSQL deployments. This work contributes to the broader evolution of database management systems, highlighting the potential of AI in creating more efficient and adaptive query optimization solutions.
This talk provides an introductory overview of Artificial Intelligence (AI) and Machine Learning (ML), exploring key concepts and their application in building intelligent systems. It will highlight the essential AI/ML techniques, such as supervised and unsupervised learning, and discuss practical use cases in modern industries. The session also focuses on how PostgreSQL, with its powerful extensions like PostgresML, TimescaleDB, and PostGIS, supports the development of AI-powered applications. By leveraging PostgreSQL’s ability to handle complex datasets and integrate machine learning models, participants will learn how to build scalable, intelligent solutions directly within the database environment.
Success is a multiplier of Action, External Factors and Destiny.
Out of these three, the only controllable aspect is our action. Again, action is the result of our EQ, IQ, SQ, and WQ (Willingness Quotient) together.
We all want to be successful and keep trying to motivate ourselves with external factors. We read inspirational books, listen to great personalities, and whenever possible upgrade ourselves with more knowledge and the list goes on.
Indeed these are excellent motivators, but in this process, we forget the most important source of energy, YOU!
We read other stories to feel inspired, thinking “I am not enough!”
But, the day we start accepting ourselves, introspect, understand, and align our life purpose with our routine, we find the internal POWER. This is a continuous source of motivation and energy which we need at down moments. When we feel, lonely, stuck and seek help, our inner voice is the greatest companion.
But, how many times do we consciously think about our “Subconscious”?
“Journey to Self” is our structured coaching program where we take back focus from the outside and delve deep inside to find our inner strength. Focusing on self-acceptance and personal growth
I believe everyone has POWER within them!
Let’s be the POWERHOUSE!
Human, AI, and Personalized User Experience for DB Observability: A Composable Approach
Database users across various technical levels are frequently frustrated by the time-consuming and inefficient process of identifying the root causes of issues. This process often involves navigating multiple systems or dashboards, leading to delays in finding solutions and potential downstream impacts on operations.
The challenge is compounded by the varying levels of expertise among users. It is essential to strike the right balance between specialized and generalized experiences. Oversimplification can result in the loss of critical information, while an overwhelming amount of data can alienate certain users.
Developers and designers are constantly navigating these trade-offs to deliver optimal user experiences. The integration of AI introduces an additional layer of complexity. While AI can provide personalized experiences within databases, it is crucial to maintain user trust and transparency in the process.
The concept of personalized composable observability offers a potential solution. By combining the strengths of human expertise, information balance, and AI-driven personalization, we can create intuitive and user-friendly experiences. This approach allows users to tailor their observability tools and workflows to their specific needs and preferences.