Functional and Reactive programming in Rust
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer science > Computer architecture and logic design > Parallel processing > Functional and Reactive programming in Rust
Functional and Reactive programming in Rust

Functional and Reactive programming in Rust


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Functional and Reactive Programming in Rust
Building Low-Latency Trading Engines, Concurrent Real-Time Systems, and Distributed Data Pipelines with Pure Functions and Asynchronous Streams

Modern systems demand more than raw performance. They require determinism, concurrency without compromise, and architectures that remain maintainable under extreme load. Functional and Reactive Programming in Rust is a professional, architecture-driven guide for experienced developers who want to build high-performance, event-driven systems using Rust's type system, ownership model, and asynchronous runtime to their full potential.

This book is written for systems programmers, backend engineers, performance-focused developers, and advanced Rust practitioners who are ready to move beyond syntax and into scalable architecture. If you already understand Rust fundamentals and want to design low-latency trading engines, real-time processing systems, GPU-accelerated interfaces, or distributed data pipelines, this book provides the structured, hands-on approach required to do so correctly.

Rather than teaching Rust as a collection of language features, this book teaches Rust as a systems design tool. You will learn how to combine functional programming principles-immutability, algebraic data types, pure transformations, and exhaustive pattern matching-with reactive programming techniques such as asynchronous streams, event-driven flow, backpressure control, and fine-grained state propagation.

The core philosophy is simple: use a Functional Core for deterministic logic and a Reactive Shell for time-aware, concurrent execution. This dual approach enables you to build systems that are fast, safe, and resilient under high throughput.

Inside this book, you will learn how to:

  • Model complex business domains using algebraic data types to make invalid states unrepresentable

  • Replace fragile mutable architectures with deterministic value-based pipelines

  • Master Rust's ownership and borrowing model to design safe concurrent systems

  • Leverage Tokio and asynchronous streams for high-throughput event processing

  • Implement backpressure handling and parallel stream distribution

  • Design thread-safe reactive state graphs without data races

  • Build and benchmark a high-frequency event-driven trading engine

  • Integrate distributed messaging systems and scale reactive microservices

  • Profile and optimize latency-critical Rust applications

The book includes real-world case studies that simulate production-grade requirements, including processing 100,000+ events per second, managing zero-copy data flow, and rendering reactive UIs with GPU acceleration. Each section builds incrementally-from foundational functional concepts to distributed system deployment-ensuring that readers not only understand theory but can apply it immediately in performance-critical environments.

Unlike introductory Rust books, this guide assumes you are serious about systems design. It does not rely on oversimplified examples or abstract academic exercises. Instead, it focuses on patterns used in financial systems, streaming platforms, and real-time infrastructure. The goal is to help you architect software that is mathematically correct, memory-safe, and operationally efficient.

By the end of this book, you will:

  • Think in data flow rather than shared mutable state

  • Use the Rust compiler as a design validator rather than a barrier

  • Build concurrent systems without fear of race conditions

  • Design reactive architectures that scale horizontally

  • Write idiomatic, maintainable, production-ready Rust

This is not just a programming book. It is a blueprint for building modern, low-latency systems with confidence.


Best Sellers


Product Details
  • ISBN-13: 9798249166755
  • Publisher: Independently Published
  • Publisher Imprint: Independently Published
  • ISBN-10: 8249166752
  • Publisher Date: 20 Feb 2026


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Functional and Reactive programming in Rust
Independently Published -
Functional and Reactive programming in Rust
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Functional and Reactive programming in Rust

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    Your IP: 216.73.216.54 216.73.216.54 216.73.216.54