proomt

Search

Search posts, papers, and topics

All posts

Lobsters

We used a database as a message queue. Now we use Kafka

Related reading

  1. Architecture of a Database System

    The paper surveys the internal architecture of modern relational DBMSs, describing the main components—client communications, process management, query processing, storage, and transaction management—and how they interact during a query lifecycle. It highlights design decisions such as admission control, buffer management, and concurrency control that are critical for scalability and reliability.

    Hall of Fameberkeley.edu161 minpaperHN31
  2. Dynamo: Amazon's Highly Available Key-value Store

    Dynamo is Amazon's highly available key‑value store that trades strong consistency for availability using consistent hashing, vector‑clock versioning, quorum reads/writes, and a gossip‑based membership protocol. The paper shows that an eventually‑consistent design can run at massive scale with strict latency SLAs.

    Hall of Fameallthingsdistributed.com65 minpaperHN2
  3. Article: Your Next DSL Author Is a Language Model

    Typed Domain Grounding (TDG) embeds a DSL inside a mainstream language the LLM already knows (e.g., Kotlin) and uses the host compiler as an oracle. The author describes five building blocks—embedding, choosing a host language with high training‑data frequency, compiler‑driven type safety, a generate‑compile‑repair loop, and an on‑demand teaching tool—and shows measured results from kUML, a Kotli…

    InfoQinfoq.com18 min
  4. Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases

    Amazon Aurora is a cloud-native relational database that decouples compute from storage, offloading redo log processing to a purpose-built, multi-tenant storage service. This architecture significantly reduces network I/O, enables fast crash recovery, and provides high durability and availability through a novel 6-way replication quorum model.

    Hall of Famestanford.edu47 minpaper