-
Building and Managing High-Performance Distributed Teams: Navigating the Future of Work
The age of the distributed team is upon us. Teams can now operate and collaborate from locations other than a central office, and events surrounding the 2020 COVID pandemic have thrown its practicality into sharp relief. Managing a team whose members are distributed across several locations requires.... -
Becoming an Agile Software Architect
A guide to successfully operating in a lean-agile organization for solutions architects and enterprise architectsKey FeaturesDevelop the right combination of processes and technical excellence to address architectural challengesExplore a range of architectural techniques to modernize legacy systemsD.... -
Author Jason Katzer
Serverless is a hot topic. Many companies today are turning to this cloud-computing model as a way to avoid steep investments in DevOps while still reliably running production-grade systems. If you’re a developer with one of these organizations, this practical book....
Release Date 2020/11 -
Author Nader Dabit
With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build full stack applications by leveraging the cloud. Developers can build robust applications with production-ready features such as authenticatio....
Release Date 2020/11 -
Author Miguel A. Calles
Apply the basics of security in serverless computing to new or existing projects. This hands-on guide provides practical examples and fundamentals. You will apply these fundamentals in all aspects of serverless computing: improving the code, securing the application....
Release Date 2020/10 -
Author Randall Hyde
The field of software engineering may value team productivity over individual growth, but legendary computer scientist Randall Hyde wants to make promising programmers into masters of their craft. To that end, Engineering Software—the latest volume in Hyde’s highly regard....
Release Date 2020/08 -
Serverless Swift: Apache OpenWhisk for iOS developers
Author Marek Sadowski , Lennart Frantzell
Decrease development time to market with Serverless Swift—the event-based modern architecture for full stack developers. This book reviews how to use the Apache OpenWhisk framework to enrich your standalone applications with cloud-based functionalities from data sources u....
Release Date 2020/08 -
Author Haishi Bai , Yaron Schneider
Get the authoritative guide to Dapr, the distributed application runtime that works with new and existing programming languages alike. Written by the model’s creators, this introduction shows you how Dapr not only unifies stateless, stateful, and actor programming models ....
Release Date 2020/08 -
The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems
Author Michael L. Perry
This book teaches you how to evaluate a distributed system from the perspective of immutable objects. You will understand the problems in existing designs, know how to make small modifications to correct those problems, and learn to apply the principles of immutable archi....
Release Date 2020/07 -
Mastering Serverless Applications with Google Cloud Run
Author Wietse Venema
Learn how to build a serverless real-world application in the cloud that’s reliable, secure, maintainable, and can handle millions of users. If you have experience building traditional web applications, this practical guide shows you how to get started with serverl....
Release Date 2020/07 -
Distributed Tracing in Practice
Author Rebecca Isaacs , Ben Sigelman , Jonathan Mace , Daniel Spoonhower , Austin Parker
Most applications today are distributed in some fashion. Monitoring the health and performance of these distributed architectures requires a new approach. Enter distributed tracing, a method of profiling and monitoring applications—especially those that use microse....
Release Date 2020/06 -
Architecture Patterns with Python
Author Bob Gregory , Harry Percival
As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are now taking an interest in high-level software architecture patterns such as hexagonal/clean architecture, event-driven architecture, and strategic p....
Release Date 2020/04 -
Data-Driven Business Models for the Digital Economy
Author Dr. Rado Kotorov
Today the fastest growing companies have no physical assets. Instead, they create innovative digital products and new data-driven business models. They capture huge market share fast and their capitalizations skyrocket. The success of these digital giants is pushing all c....
Release Date 2020/04 -
The Software Architect Elevator
Author Gregor Hohpe
As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowl....
Release Date 2020/03 -
Fundamentals of Software Architecture
Author Neal Ford , Mark Richards
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and ....
Release Date 2020/02 -
Author Grace Jansen , Peter Gollmar
Enterprises are busy transforming themselves by building applications capable of handling massive scale, enormous amounts of data, or both. The good news? There’s an unprecedented choice of open source technologies available to pursue these next-generation applications. I....
Release Date 2020/02 -
Hands-On Serverless Computing with Google Cloud
Author Richard Rose
Effectively deploy fully managed workloads using Google Cloud's serverless servicesKey FeaturesUse real-world use cases to understand the core functionalities of Functions as a Service Explore the potential of Cloud Run, Knative, Cloud Build, Google Kubernetes Engine, a....
Release Date 2020/02 -
Author Mike Amundsen
Serverless computing is a hot topic today. Many organizations are now using cloud-based applications for workflow, distributed logic, and externally managed data stores. In this practical guide, Mike Amundsen (RESTful Web Clients) focuses on the why, what, and how ....
Release Date 2020/01 -
Author Matthias Noback
Object Design Style Guide presents dozens of professional techniques for writing OO code. In it, veteran developer Matthias Noback lays out design rules for constructing objects, defining methods, changing and exposing state, and much more. All examples use instantly fami....
Release Date 2020/01 -
Righting Software: A Method for System and Project Design
Author Juval Löwy
Right Your Software and Transform Your CareerRighting Software presents the proven, structured, and highly engineered approach to software design that renowned architect Juval Löwy has practiced and taught around the world. Although companies of every kind have suc....
Release Date 2019/12 -
Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Author Vaskaran Sarcar
Gain the fundamental concepts of object-oriented programming with examples in Java. This second edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This ed....
Release Date 2019/12 -
VFD Challenges for Shipboard Electrical Power System Design
Author Mohammed M. Islam
An in-depth exploration of shipboard power generation and distribution system design that utilizes variable frequency drivesThe variable frequency drive (VFD) application is a proven technology for shore-based applications. However, shore-based VFDs often are unsui....
Release Date 2019/11 -
Author Liran Tal , Guy Podjarny
Serverless is taking the cloud native world by storm. This new approach promises extraordinary value, from increased developer productivity to dramatic cost savings. In some aspects, serverless also boasts significant security advantages compared to the server mode....
Release Date 2019/11 -
Hands-On Software Architecture with C# 8 and .NET Core 3
Author Francesco Abbruzzese , Gabriel Baptista
Design scalable and high-performance enterprise applications using the latest features of C# 8 and .NET Core 3Key FeaturesBecome a software architect capable of creating modular apps for specific business needs Design high-performance software systems using the lat....
Release Date 2019/11 -
Mastering Azure Serverless Computing
Author Massimo Bonanni , Lorenzo Barbieri
Become an expert in implementing Azure Functions to work seamlessly with your serverless applicationsKey FeaturesDevelop scalable, robust multi-tier apps without worrying about infrastructure needs Deploy and manage cost-effective and highly available serverless ap....
Release Date 2019/11 -
Author Eben Hewitt
With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the practice of architecture, including analysis, documentation, and communication. Author Eben Hewitt shows you how to create holistic and thoughtful technology plans, communicat....
Release Date 2019/10