Ultimate Business Computing Build Your Own Bundle
Lifetime Ownership
Instant Delivery
Multiple file types
Product Details
Software Architecture Patterns for Serverless Systems
Key Features
- Learn best practices for designing enterprise-grade software systems from a seasoned CTO
- Deeper your understanding of system reliability, maintainability, and scalability
- Elevate your skills to a professional level by learning the most effective software design patterns and architectural concepts
Book Description
As businesses are undergoing a digital transformation to keep up with competition, it is now more important than ever for IT professionals to design systems to keep up with the rate of change while maintaining stability. This book takes you through the architectural patterns that power enterprise-grade software systems and the key architectural elements that enable change (such as events, autonomous services, and micro frontends), along with showing you how to implement and operate anti-fragile systems. First, you'll divide up a system and define boundaries so that your teams can work autonomously and accelerate innovation. You'll cover low-level event and data patterns that support the entire architecture, while getting up and running with the different autonomous service design patterns. Next, the book will focus on best practices for security, reliability, testability, observability, and performance. You'll combine all that you've learned and build upon that foundation, exploring the methodologies of continuous experimentation, deployment, and delivery before delving into some final thoughts on how to start making progress. By the end of this book, you'll be able to architect your own event-driven, serverless systems that are ready to adapt and change so that you can deliver value at the pace needed by your business.
What you will learn
- Explore architectural patterns to create anti-fragile systems that thrive with change
- Focus on DevOps practices that empower self-sufficient, full-stack teams
- Build enterprise-scale serverless systems
- Apply microservices principles to the frontend
- Discover how SOLID principles apply to software and database architecture
- Create event stream processors that power the event sourcing and CQRS pattern
- Deploy a multi-regional system, including regional health checks, latency-based routing, and replication
- Explore the Strangler pattern for migrating legacy systems
Who this book is for
This book is for software architects who want to learn more about different software design patterns and best practices. This isn't a beginner's manual – you'll need an intermediate level of programming proficiency and software design to get started. You'll get the most out of this software design book if you already know the basics of the cloud, but it isn't a prerequisite.
Preview Product
eBook Details
About this Bundle
The latest release of our Ultimate series together with Packt Publishing continues our new series of best-selling IT subject areas introducing some of the newest and best of subject books.
We’ve designed this exciting and packed offer as a Build Your Own Bundle, meaning that you can simply pick and choose which books you require, either to complete your collection or to plug a specific gap in your learning.
The Ultimate Business Computing Build Your Own Bundle contains a huge 28 books with 22 all-new-to-Fanatical titles.
Computer and IT skills for business use are always in demand and even before the coding begins, understanding the structure of the software architecture is one of the earliest design decisions in the development of a software system and the assignment of functional elements to physical components. With four books included here specifically tackling this complex subject, you have a range of options to work with: Software Architecture Patterns for Serverless Systems, Software Architecture with C++, Software Architecture with C# 10 and .NET 6 – Third Edition and the Hands-On Software Architecture with Java.
Learn how to build modern web applications from the creator of ABP Framework with Mastering ABP Framework. Extreme DAX teaches the principles of business intelligence & good model design, and for an introductory look into BI itself; Learn Power BI and Microsoft Power BI Cookbook will provide the perfect training and project studies. Extending Power BI with Python and R delves deep into advanced analytics, focusing on enhancing Python and R proficiency within Power BI. For those specifically trying to build knowledge for a career in BI, The Business Intelligence Career Master Plan explores key skills like data modeling, visualization, warehousing, organizational structures, technology stacks, coursework, certifications, and interview advice, enabling you to make informed decisions about your BI journey.
There are many other books for the user of specific languages such as Go with the gRPC Go for Professionals, Python, with Hands-On Data Preprocessing in Python, and more and for a better understanding of the Cloud and how it can be used, developed, and engineered in a business environment, there is the Scalable Data Analytics with Azure Data Explorer and Google Cloud for DevOps Engineers books.
The Linux OS is widely used in business and heavily with social media platforms across the globe. Linux Administration Best Practices is a guide to the decisions and tasks involved in running a secure Linux or Unix-based system. Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization and Linux Kernel Debugging are both comprehensive guides to learning all about advanced kernel debugging.
With additional books on Windows administration, the Red Hat Linux OS, the Chrome OS, Powershell Scripting, the Amazon framework, and much more, this bundle is our biggest tech book offer yet
Available in PDF and ePub format.