Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Software Design, Testing & Engineering   Tools

Functional and Reactive Domain Modeling


Super Savings Item! Save 32% on the Functional and Reactive Domain Modeling by Manning Publications at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Summary Functional and Reactive Domain Modeling teaches you how to think of the domain model in terms of pure functions and how to compose them to


Product Description

Summary

Functional and Reactive Domain Modeling teaches you how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Traditional distributed applications won't cut it in the reactive world of microservices, fast data, and sensor networks. To capture their dynamic relationships and dependencies, these systems require a different approach to domain modeling. A domain model composed of pure functions is a more natural way of representing a process in a reactive system, and it maps directly onto technologies and patterns like Akka, CQRS, and event sourcing.

About the Book

Functional and Reactive Domain Modeling teaches you consistent, repeatable techniques for building domain models in reactive systems. This book reviews the relevant concepts of FP and reactive architectures and then methodically introduces this new approach to domain modeling. As you read, you'll learn where and how to apply it, even if your systems aren't purely reactive or functional. An expert blend of theory and practice, this book presents strong examples you'll return to again and again as you apply these principles to your own projects.

What's Inside

  • Real-world libraries and frameworks
  • Establish meaningful reliability guarantees
  • Isolate domain logic from side effects
  • Introduction to reactive design patterns

About the Reader

Readers should be comfortable with functional programming and traditional domain modeling. Examples use the Scala language.

About the Author

Software architect Debasish Ghosh was an early adopter of reactive design using Scala and Akka. He's the author of DSLs in Action, published by Manning in 2010.

Table of Contents

  1. Functional domain modeling: an introduction
  2. Scala for functional domain models
  3. Designing functional domain models
  4. Functional patterns for domain models
  5. Modularization of domain models
  6. Being reactive
  7. Modeling with reactive streams
  8. Reactive persistence and event sourcing
  9. Testing your domain model
  10. Summary - core thoughts and principles

Additional Information

Manufacturer:Manning Publications
Publisher:Manning Publications
Studio:Manning Publications
EAN:9781617292248
Item Weight:0 pounds
Item Size:0.9 x 9.1 x 9.1 inches
Package Weight:1.25 pounds
Package Size:7.3 x 0.9 x 0.9 inches

Functional and Reactive Domain Modeling by Manning Publications

Buy Now:
Functional and Reactive Domain Modeling

Brand: Manning Publications
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$59.99
$41.36
You Save: 31%


Quantity:  

 


View More In Tools.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Manning Publications, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9781541289321, isbn: 1541289323,
Are you interested in learning about how to hack systems? Do you want to learn how to protect yourself from being hacked? Do you wish to learn the art of ethical hacking? Do you want to know the secrets techniques that genius hackers use? Do you want...

mpn: 45009384, ean: 9781119284970, isbn: 111928497X,
Leverage the power of Git to smooth out the development cycleProfessional Git takes a professional approach to learning this massively popular software development tool, and provides an up-to-date guide for new users. More than just a development man...

ean: 9781933988382, isbn: 193398838X,
SummaryTaming Text, winner of the 2013 Jolt Awards for Productivity, is a hands-on, example-driven guide to working with unstructured text in the context of real-world applications. This book explores how to automatically organize text using approach...

ean: 9781787125230, isbn: 1787125238,
Key FeaturesBuild reliable and secure applications using Docker containers.Create a complete Continuous Delivery pipeline using Docker, Jenkins, and Ansible.Deliver your applications directly on the Docker Swarm cluster.Create more complex solutions ...

ean: 9781680502435, isbn: 1680502433,
Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web applications. For decades OTP has helped developers create incredibly robust, scalable applications with unparalleled uptime. Make the most of t...

ean: 9781788627061, isbn: 1788627067,
Create succinct and expressive implementations with functional programming in PythonKey FeaturesLearn how to choose between imperative and functional approaches based on expressiveness, clarity, and performanceGet familiar with complex concepts such ...

ean: 9781617292415, isbn: 1617292419,
Summary Learn Git in a Month of Lunches introduces the discipline of source code control using Git. Whether you're a newbie or a busy pro moving your source control to Git, you'll appreciate how this book concentrates on the components of Git you'll ...

mpn: black & white illustrations, ean: 9781930934313, isbn: 1930934319,
CMake is an open-source build tool enabling collaboration among software developers working on distinct platforms by using a common build specification to drive their native build tools. Mastering CMake explains how to use the CMake suite of tools, i...

ean: 9781491978863, isbn: 1491978864,
Organizations—big and small—have started to realize just how crucial system and application reliability is to their business. At the same time, they’ve also learned just how difficult it is to maintain that reliability while iterating at the sp...

mpn: figures, ean: 9781617291050, isbn: 1617291056,
SummaryKanban in Action is a down-to-earth, no-frills, get-to-know-the-ropes introduction to kanban. It's based on the real-world experience and observations from two kanban coaches who have introduced this process to dozens of teams. You'll learn th...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.