O'Reilly logo

AI and Analytics in Production by Ellen Friedman, Ted Dunning

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Design Patterns

Now that you have a good grounding in the habits that are characteristic of successful large-scale production deployments and an understanding of some of the capabilities to look for in data platform and containerization technologies with which you build your systems, it’s useful to see how that comes to life in real-world situations. In this chapter, we present a collection of design patterns you can use across a wide range of use cases. These patterns are not industry specific and may be combined in a variety of ways to address particular business goals. Most important, these design patterns are not theoretical. We base them on what we see customers doing in successful large-scale production systems.

Your challenge is to figure out how you can put these powerful underlying patterns to use in your own situation. As you read this chapter, you may find it useful to skim the first paragraph of each design pattern to find those that relate to your needs.

Internet of Things Data Web

More and more businesses are building elements of intelligence, control, and reporting into physical products. These products can be cars, medical devices, shipping containers, or even kitchen appliances. As they build these features into their products, these businesses all have a common problem of moving data from these products to a central facility and pushing software updates back to the devices. Doing this requires secure transport of data between the things in the field ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required