Category

Database Engineering

SQL, NoSQL, query optimization and data modeling

105 posts

Mastering Redis ZSET: Building Scalable Real-Time Leaderboards

In the realm of competitive gaming, social media engagement, and live sports betting, the ability to display accurate, real-time rankings is not just a feature—it is a core product requirement. While traditional relational databases like PostgreSQL or MySQL struggle with the computational overhea...

Breaking the Mold: Common Data Modeling Anti-Patterns in Microservices

Transitioning from a monolithic architecture to microservices is often touted as the silver bullet for scalability and independence. However, many engineering teams fall into the trap of distributing their database's complexity without distributing the logic. This results in systems that are tech...

Mastering Data Modeling for Event Sourcing: Projections and Schema Evolution

Event Sourcing (ES) is a powerful architectural pattern that stores the state of an application as a sequence of events rather than just the current state. While ES provides incredible benefits like auditability, temporal querying, and replayability, it introduces significant complexity when it c...