rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Building distributed systems with Go and NATS
    sub title: a comprehensive guide
  name:
    name part: D'Anna, Delio
    role:
      role term: creator
    role:
      role term: author.
  type of resource: text
  genre: Electronic books.
  origin info:
    place:
      place term: cau
    date issued: 2025
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (397 p.) : illustrations
  abstract: Learn to architect, implement, and scale robust distributed systems.This practical guide emphasizes real-world applications of domain-driven design, hexagonal architecture, and reactive systems, all within the context of the Go programming language and the NATS messaging system.
  table of contents: 1. Overview of Distributed Systems -- 2. Distributed Communication Basics -- 3. NATS Fundamentals -- 4. A Working System -- 5. Anatomy of a Service -- 6. DDD (Domain-Driven Design) -- 7. Hexagonal Architecture -- 8. Sample Service -- 9. A Whole System vs a Bunch of Services -- 10. DDD for Systems -- 11. Fully Synchronous Systems -- 12. Aynchronous Systems -- 13. Reactive Systems -- 14. A Working System.
  note: Delio D'Anna.
  note: Description based upon print version of record.
  note: Includes index.
  subject:
    topic: Go (Computer program language)
  subject:
    topic: Electronic data processing
    topic: Distributed processing
  subject:
    topic: Go (Langage de programmation)
  subject:
    topic: Traitement réparti
  classification: QA76.73.G63 D2 2025
  classification: 005.2/762
  related item:
    title info:
      title: Building Distributed Systems with Go and NATS
    name:
      name part: D'Anna, Delio
    origin info:
      publisher: Berkeley, CA : Apress L. P.,c2025
  identifier: 9798868820892 (electronic bk.)
  identifier: 9798868820885
  identifier: 9798868820892 O'Reilly Media
  location:
    physical location: POD
  record info:
    record content source: EBLCP
    record creation date: 260110
    record change date: 20260323120203.9
    record identifier: in00005729085
    language of cataloging:
      language term: eng