Book description
Through explosive growth in the past decade, data now drives significant portions of our lives, from crowdsourced restaurant recommendations to AI systems identifying effective medical treatments. Software developers have unprecedented opportunity to build data applications that generate value from massive datasets across use cases such as customer 360, application health and security analytics, the IoT, machine learning, and embedded analytics.
With this report, product managers, architects, and engineering teams will learn how to make key technical decisions when building data-intensive applications, including how to implement extensible data pipelines and share data securely. The report includes design considerations for making these decisions and uses the Snowflake Data Cloud to illustrate best practices.
This report explores:
- Why data applications matter: Get an introduction to data applications and some of the most common use cases
- Evaluating platforms for building data apps: Evaluate modern data platforms to confidently consider the merits of potential solutions
- Building scalable data applications: Learn design patterns and best practices for storage, compute, and security
- Handling and processing data: Explore techniques and real-world examples for building data pipelines to support data applications
- Designing for data sharing: Learn best practices for sharing data in modern data applications
Product information
- Title: Architecting Data-Intensive SaaS Applications
- Author(s):
- Release date: May 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098102753
You might also like
book
Architecting Cloud SaaS Software
This book has been written from a practical perspective with case studies being used to explain …
book
Master Data Management for SaaS Applications
Enterprises today understand the value of employing a master data management (MDM) solution for managing and …
book
Microservices: Up and Running
Microservices architectures offer faster change speeds, better scalability, and cleaner, evolvable system designs. But implementing your …
book
Architecting Data-Intensive Applications
Architect and design data-intensive applications and, in the process, learn how to collect, process, store, govern, …