klotz: microservices* + architecture*

0 bookmark(s) - Sort by: Date ↓ / Title / - Bookmarks from other users for this tag

  1. The article explores a real-world architectural shift where specialized data tools—Redis for caching/pub-sub, Elasticsearch for search, and Kafka for event streaming—were consolidated into a single database engine: PostgreSQL. The primary motivation was to reduce operational complexity, simplify the infrastructure stack, and minimize the cognitive load on developers by managing one unified system instead of several distributed ones.
    Summary points:
    - Consolidating specialized tools into PostgreSQL reduces overhead in deployment, monitoring, and data synchronization.
    - Modern Postgres features like GIN indexes and Full Text Search can effectively substitute for Elasticsearch in many use cases.
    - Utilizing Postgres's LISTEN/NOTIFY or simple table structures can replace lightweight pub-sub needs previously handled by Redis or Kafka.
  2. Sam Newman discusses the three golden rules of distributed computing and how they necessitate robust handling of timeouts, retries, and idempotency. He provides practical, data-driven strategies for implementing these principles, including using request IDs and server-side fingerprinting to create safe, resilient distributed systems.
  3. 2019-12-21 Tags: , , by klotz
  4. 2019-05-21 Tags: , , by klotz
  5. 2019-03-28 Tags: , , by klotz
  6. 2019-02-11 Tags: , by klotz

Top of the page

First / Previous / Next / Last / Page 1 of 0 SemanticScuttle - klotz.me: Tags: microservices + architecture

About - Propulsed by SemanticScuttle