• Categories
    • Overview
    • Biographies & Memoirs
    • Business & Economics
    • Children’s Books
    • Education
    • Fine Art
    • Fine Art Photography
    • Cookbooks
    • History
    • Literature & Fiction
    • Photography
    • Poetry
    • Religion & Spirituality
    • Sports & Adventure
    • Travel
    • Wedding
    • All Categories
  • Staff Picks
    • Overview
  • Best Sellers
    • Overview
  • Just Published
    • Overview
  • Publish Your Book
    • Overview
    • Photo Books
    • Trade Books
    • Magazines
    • Notebooks
    • Ebooks
  • Sign Up
  • Log In
    • United States
    • Australia
    • Portugal
    • Netherlands
    • Italy
    • United Kingdom
    • France
    • Germany
    • Spain
    • Canada (English)
    • Canada (French)
  • Home
  • Sign Up
  • Log In
    • Biographies & Memoirs
    • Business & Economics
    • Children’s Books
    • Education
    • Fine Art
    • Fine Art Photography
    • Cookbooks
    • History
    • Literature & Fiction
    • Photography
    • Poetry
    • Religion & Spirituality
    • Sports & Adventure
    • Travel
    • Wedding
    All Categories
  • Photo Books
  • Trade Books
  • Magazines
  • Notebooks
  • Ebooks
  • © 2015 - 2025 RPI Print, Inc.
  • Company
  • Work at Blurb
  • Pricing
  • Privacy Policy
  • Cookie Policy
  • Support
  • Sitemap
  • United States
  • Australia
  • Portugal
  • Netherlands
  • Italy
  • United Kingdom
  • France
  • Germany
  • Spain
  • Canada (English)
  • Canada (French)
    View Functional Event-Driven Architecture by Gabriel VolpePreview
    Bookdetails_assets_facebook_icon Bookdetails_assets_twitter_icon Bookdetails_assets_pinterest_icon Bookdetails_assets_link_icon
    Share a Link
    copy
    Preview

    Functional Event-Driven Architecture

    Powered by Scala 3

    by Gabriel Volpe

    This is the price your customers see. Edit list price

    Softcover
    Flexible, high-gloss laminated cover
    Quantity:
    About the Book

    Edit

    Explore the event-driven architecture (EDA) in a purely functional way. Learn to design and develop distributed systems that scale. Identify common design patterns in such systems.

    In the same spirit of Practical FP in Scala, we will develop a distributed system written in Scala 3 that meets the requirements of a modern software architecture capable of processing billions of events per day at scale powered by Apache Pulsar and Fs2 streams.

    The system also includes a Web Sockets service powered by Http4s, and two Web applications (one written in Elm; another in Scala js), just for fun!

    Although the application picks a particular design and implementation, the concepts should easily translate to other designs in the same space that can be built on top of Apache Kafka, Rabbit MQ, or other message brokers.

    Additionally, essential reading material is recommended for those who wish to dive deeper into topics such as Distributed Systems, Streaming Systems, Event-Driven Applications, and Observability.
    Author website
    https://gvolpe.com
    Features & Details

    Edit

    • Primary Category: Computers & Internet
    • Project Option: 6×9 in, 15×23 cm
      # of Pages: 274
    • Isbn
      • Softcover: 9798211647893
    • Publish Date: Jan 08, 2023
    • Language English
    • Keywords eda, fs2, pulsar, streaming, scala
    See More
    About the Creator
    gvolpe
    Gabriel Volpe
    Argentina

    Gabriel Volpe is a Software Engineer, specialized in functional programming, from Buenos Aires, Argentina. He has been writing code since 2005, and nowadays writes Haskell & Scala, while keeping reproducible builds via Nix.

    Continue reading
    • © 2015 - 2025 RPI Print, Inc.
    • Company
    • Work at Blurb
    • Pricing
    • Privacy Policy
    • Cookie Policy
    • Support
    • Sitemap
    Suas2020crop

    Good Things on
    the Way


    Watch your email for news and exclusive offers.

    Before you go

    Sign up to get 30% off
    your first book.


    Please enter a valid email address

    Get access to exclusive email offers when you join Blurb's creative community.

    By continuing you agree to the Terms & Conditions and the Privacy Policy.