
What we’re about
Our hangout place is Engineers MY slack: http://engineers.my
<br>
Code of Conduct
We have a few ground rules that we ask people to adhere to when they're participating within this community and project. These rules apply equally to founders, mentors and those seeking help and guidance.
This isn't an exhaustive list of things that you can't do. Rather, take it in the spirit in which it's intended - a guide to make it easier to enrich all of us, the technical community.
This code of conduct applies to all communication: this includes Slack, Github, email, other communication medium such as Facebook and physical meetup. Be welcoming, friendly, and patient. Be considerate.
Your work will be used by other people, and you in turn will depend on the work of others. Any decision you make will affect users and colleagues, and you should take those consequences into account when making decisions.
Be respectful. Not all of us will agree all the time, but disagreement is no excuse for poor behaviour and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack.
It's important to remember that a community where people feel uncomfortable or threatened is not a productive one. Members of the EngineersMY community should be respectful to everyone.
Be careful in the words that you choose. We are a community of professionals, and we conduct ourselves professionally.
Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren't acceptable. This includes, but is not limited to: Violent threats or language directed against another person.
Discriminatory jokes and language. Posting sexually explicit or violent material. Posting (or threatening to post) other people's personally identifying information ("doxing"). Personal insults, especially those using racist or sexist terms.
Unwelcome sexual attention. Advocating for, or encouraging, any of the above behavior. Repeated harassment of others. In general, if someone asks you to stop, then stop. When we disagree, we try to understand why. Disagreements, both social and technical, happen all the time and EngineersMY is no exception. It is important that we resolve disagreements and differing views constructively.
Remember that we're different. The strength of EngineersMY comes from its varied community, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn't mean that they're wrong.
Don't forget that it is human to err and blaming each other doesn't get us anywhere, rather offer to help resolving issues and to help learn from mistakes. <br>
Upcoming events (1)
See all- DevOps Malaysia Meetup - RedisXendit Malaysia, Kuala Lumpur
RSVP ONLY via LUMA link - https://lu.ma/hnxon4s1?utm_source=meetup
EVENT DETAILS - RSVP is a must and FOOD is provided!
Date: 19th Aug 2025
Location: Block 1A, Plaza Sentral, Level 8, Jalan Stesen Sentral 5, Kuala Lumpur Sentral, 50470 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Agenda:
7pm - Arrival and FOOD!
7.30pm - Database Models You Don't Hate by Hassanin Ahmed, Senior Engineer
8.00pm - Enhancing AI Agents with Smarter Memory Management by Ng Wee Tong, Senior Solution Architect @ Redis
8.30pm - Buzzcorner/ShoutOuts by Tevanraj, DevMalaysia
8.40pm - 9.10pm - Scaling PostgreSQL Performance with Table Portitioning: A Real-World Case Study by Amree Zaid, Principal Engineer @ CoinGecko
9.15pm - Mingle!About Talk and Speaker
Talk 1 - Database Models You Don't Hate by Hassanin Ahmed, Senior Engineer
This talk addresses common pitfalls in database model design, focusing on how to rethink these models to enhance maintainability and usability.
About Speaker: Hass is a programmer with 15 years of experience building applications with Ruby on Rails. His extensive experience has taught him that well-structured models are the foundation of maintainable applications.Talk 2 - Enhancing AI Agents with Smarter Memory Management by Ng Wee Tong, Senior Solution Architect @ Redis
Large Language Models (LLMs) are inherently stateless, limiting their ability to maintain context across interactions. As AI agents become integral to apps, the lack of short-term recall and long-term memory makes them repetitive, contextually unaware, and expensive due to redundant token processing. In this session, we'll dive into practical techniques for equipping agents with robust memory management using Redis. Through concrete architectures, we'll explore patterns to implement semantic short-term caching, persistent long-term memory, and context-aware retrieval — enhancing an agent's efficiency and intelligence.
About Speaker: Senior Solution Architect @ RedisTalk 3 - Scaling PostgreSQL Performance with Table Portitioning: A Real-World Case Study by Amree Zaid, Principal Engineer @ CoinGecko
This technical talk shares CoinGecko's experience optimizing a 1TB+ PostgreSQL table that was causing performance bottlenecks. The presentation covers the journey from identifying the problem (30+ second query times, high IOPS usage, degraded SLO metrics) to implementing table partitioning as the solution.
Speaker Name Amree Zaid
About Speaker: Amree Zaid is the Principal Engineer at CoinGecko who happens to be the team lead for an API team that has to deal with stability and other technical challenges in the mission to become the biggest crypto data provider in the world.ABOUT US: DevMalaysia is an initiative that unites local tech communities in Malaysia, including groups like KualaLumpurJS, JuniorDevMY, and DevOps Malaysia.
SPONSOR: Redis
Venue Sponsor: Xendit