Kirjojen hintavertailu. Mukana 12 595 353 kirjaa ja 12 kauppaa.
Kirjailija
Ed Price
Kirjat ja teokset yhdessä paikassa: 13 kirjaa, julkaisuja vuosilta 2020-2025, suosituimpien joukossa Emerging Patterns in Cybersecurity (Edition1st Edition). Vertaile teosten hintoja ja tarkista saatavuus suomalaisista kirjakaupoista.
This completely revised edition equips you to secure, scale, and optimize your deployments like a K8s pro . Learn advanced techniques and cloud implementations for robust container orchestration and cloud-native domination. Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features Comprehensive coverage of Kubernetes concepts - from deployment to cluster and resource management Gain insights into the latest cloud-native trends and how they impact your Kubernetes deployments Tap into the collective wisdom of acclaimed Kubernetes experts Book DescriptionKubernetes has become the go-to orchestration platform for containerized applications. As a Kubernetes user, you know firsthand how powerful yet complex this tool can be. The Kubernetes Bible cuts through the complexity, offering hands-on examples and expert advice to conquer containerization challenges With this new edition, you will master cutting edge security practices, deploy seamlessly and scale effortlessly, ensuring unwavering service availability. You will gain the expertise to craft production-grade applications, secure development environments, navigate complex deployments with ease, and become a security maestro. You will be able to optimize network communication and data management across major cloud platforms. Additionally, this book dives deep into these challenges, offering solutions such as multi-container Pods, advanced security techniques, and expert networking guidance. You will also explore persistent storage advancements, cloud-specific cluster management updates, and best practices for traffic routing By the end of this comprehensive guide, you will possess the skills and knowledge to orchestrate your containerized applications with precision, ensuring their optimal performance and scalability. Stop settling for basic container management. Order your copy today and orchestrate your containers to greatness.What you will learn Secure your Kubernetes clusters with advanced techniques Implement scalable deployments and autoscaling strategies Design and learn to build production-grade containerized applications Manage Kubernetes effectively on major cloud platforms (GKE, EKS, AKS) Utilize advanced networking and service management practices Use Helm charts and Kubernetes Operators for robust security measures Optimize in-cluster traffic routing with advanced configurations Enhance security with techniques like Immutable ConfigMaps and RBAC Who this book is forWhether you're a software developer, DevOps engineer, or an existing Kubernetes user, this Kubernetes book is your comprehensive guide to mastering container orchestration and services in the cloud. It empowers you to overcome challenges in building secure, scalable, and cloud-native applications using Kubernetes. With a foundational understanding of Kubernetes, Docker, and leading cloud providers (AWS, Azure, GCP) recommended, this book equips you with the knowledge and skills needed to navigate complex deployments and master core Kubernetes concepts and architecture.
Enhance your Kubernetes skills with Istio integration, security best practices, advanced CI/CD techniques, and effective monitoring using Prometheus and Grafana. Gain expertise in multitenancy, secrets management, and global load balancing to optimize deployments, improve security, and streamline operations in enterprise environments. Key Features Practical insights on running Kubernetes in enterprise environments, backed by real-world experience Strategies for securing clusters with runtime security, direct pod mounting, and Vault integration for secrets management A dual-perspective approach that covers Kubernetes administration and development for a complete understanding Book DescriptionKubernetes – An Enterprise Guide, Third Edition, provides a practical and up-to-date resource for navigating modern cloud-native technologies. This edition covers advanced Kubernetes deployments, security best practices, and key strategies for managing enterprise workloads efficiently. The book explores critical topics such as virtual clusters, container security, and secrets management, offering actionable insights for running Kubernetes in production environments. Learn how to transition to microservices with Istio, implement GitOps and CI/CD for streamlined deployments, and enhance security using OPA/Gatekeeper and KubeArmor. Designed for professionals, this guide equips you with the knowledge to integrate Kubernetes with industry-leading tools and optimize business-critical applications. Stay ahead in the evolving cloud landscape with strategies that drive efficiency, security, and scalability.What you will learn Manage secrets securely using Vault and External Secret Operator Create multitenant clusters with vCluster for isolated environments Monitor Kubernetes clusters with Prometheus and visualize metrics using Grafana Aggregate and analyze logs centrally with OpenSearch for deeper insights Build a CI/CD developer platform by integrating GitLab and ArgoCD Deploy applications in an Istio service mesh and enforce security with OPA and GateKeeper Secure container runtimes and prevent attacks using KubeArmor Who this book is forThis book is designed for DevOps engineers, developers, and system administrators looking to deepen their knowledge of Kubernetes for enterprise environments. It is ideal for professionals who want to enhance their skills in containerization, automation, and cloud-native deployments. While prior experience with Docker and Kubernetes is helpful, beginners can get up to speed with the included Kubernetes bootcamp, which provides foundational concepts and a refresher for those needing it.
Learn how to build, maintain, and test Android applications using clean architecture principlesKey FeaturesUnderstand various software design principles and patterns to make an application more testableStructure your application's code into different layers and components to make it more maintainable and flexibleStudy popular libraries and frameworks and integrate them into an applicationBook DescriptionAs an application's code base increases, it becomes harder for developers to maintain existing features and introduce new ones. In this clean architecture book, you'll learn to identify when and how this problem emerges and how to structure your code to overcome it.The book starts by explaining clean architecture principles and Android architecture components and then explores the tools, frameworks, and libraries involved. You'll learn how to structure your application in the data and domain layers, the technologies that go in each layer, and the role that each layer plays in keeping your application clean. You'll understand how to arrange the code into these two layers and the components involved in assembling them. Finally, you'll cover the presentation layer and the patterns that can be applied to have a decoupled and testable code base.By the end of this architecture book, you'll be able to build an application following clean architecture principles and have the knowledge you need to maintain and test the application easily.What you will learnDiscover and solve issues in Android legacy applicationsBecome well versed in the principles behind clean architectureGet to grips with writing loosely coupled and testable codeFind out how to structure an application's code in separate layersUnderstand the role each layer plays in keeping the application cleanIntegrate existing frameworks and libraries for each layerWho this book is forThis book is for Android developers who want to learn about managing the complexity of their applications, and is also highly recommended for intermediate or advanced Android developers looking for a go-to guide for clean architecture and the integration of various Android technologies. New developers familiar with the fundamentals of Android app development will find this book useful too.
Get up and running with Unity with the help of expert guidance for addressing the performance issues encountered in Unity developmentKey FeaturesDiscover solutions to common problems faced by .NET developers while creating games in UnityExplore tips, tricks, best practices, and advanced Unity coding techniques for creating impressive gamesUnderstand how to program with C# code using Unity's built-in modules and add engaging effectsBook DescriptionUnderstand what makes Unity the world's most widely used real-time 3D development platform and explore its powerful features for creating 3D and 2D games, as well as the Unity game engine and the Microsoft Game Dev, including the Microsoft Azure Cloud and Microsoft Azure PlayFab services, to create games.You will start by getting acquainted with the Unity editor and the basic concepts of Unity script programming with C#. You'll then learn how to use C# code to work with Unity's built-in modules, such as UI, animation, physics, video, and audio, and understand how to develop a game with Unity and C#. As you progress through the chapters, you'll cover advanced topics such as the math involved in computer graphics and how to create a custom render pipeline in Unity with the new Scriptable Render Pipeline, all while optimizing performance in Unity. Along the way, you'll be introduced to Microsoft Game Dev, Azure services, and Azure PlayFab, and using the Unity3D PlayFab SDK to access the PlayFab API.By the end of this Unity book, you'll have become familiar with the Unity engine and be ready to develop your own games while also addressing the performance issues that you could encounter in the development process.What you will learnGet to grips with using the Unity EditorUse C# scripts to work with Unity's built-in modules such as UI, animation, physics, video, and audioCreate a custom render pipeline in Unity Engine with the latest Scriptable Render PipelineWrite high-performance multithreaded code with the latest DOTS in UnityDiscover the Azure PlayFab Client library for C# in UnityUnderstand how the asset management and serialization system within Unity really worksExplore some of the most commonly used profiler tools in Unity developmentWho this book is forThe book is for developers with intermediate .NET and C# programming experience who are interested in learning game development with Unity. Basic experience in C# programming is assumed.
Learn how to secure your ASP.NET Core web app through robust and secure codeKey FeaturesDiscover the different types of security weaknesses in ASP.NET Core web applications and learn how to fix themUnderstand what code makes an ASP.NET Core web app unsafeBuild your secure coding knowledge by following straightforward recipesBook DescriptionASP.NET Core developers are often presented with security test results showing the vulnerabilities found in their web apps. While the report may provide some high-level fix suggestions, it does not specify the exact steps that you need to take to resolve or fix weaknesses discovered by these tests. In ASP.NET Secure Coding Cookbook, you'll start by learning the fundamental concepts of secure coding and then gradually progress to identifying common web app vulnerabilities in code. As you progress, you'll cover recipes for fixing security misconfigurations in ASP.NET Core web apps. The book further demonstrates how you can resolve different types of Cross-Site Scripting. A dedicated section also takes you through fixing miscellaneous vulnerabilities that are no longer in the OWASP Top 10 list. This book features a recipe-style format, with each recipe containing sample unsecure code that presents the problem and corresponding solutions to eliminate the security bug. You'll be able to follow along with each step of the exercise and use the accompanying sample ASP.NET Core solution to practice writing secure code. By the end of this book, you'll be able to identify unsecure code causing different security flaws in ASP.NET Core web apps and you'll have gained hands-on experience in removing vulnerabilities and security defects from your code.What you will learnUnderstand techniques for squashing an ASP.NET Core web app security bugDiscover different types of injection attacks and understand how you can prevent this vulnerability from being exploitedFix security issues in code relating to broken authentication and authorizationEliminate the risks of sensitive data exposure by getting up to speed with numerous protection techniquesPrevent security misconfiguration by enabling ASP.NET Core web application security featuresExplore other ASP.NET web application vulnerabilities and secure coding best practicesWho this book is forThis ASP.NET Core book is for intermediate-level ASP.NET Core web developers and software engineers who use the framework to develop web applications and are looking to focus on their security using coding best practices. The book is also for application security engineers, analysts, and specialists who want to know more about securing ASP.NET Core using code and understand how to resolve issues identified by the security tests they perform daily.
A professional's guide to solving complex problems while designing modern softwareKey FeaturesLearn best practices for designing enterprise-grade software systems from a seasoned CTODeeper your understanding of system reliability, maintainability, and scalabilityElevate your skills to a professional level by learning the most effective software design patterns and architectural conceptsBook DescriptionAs 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 learnExplore architectural patterns to create anti-fragile systems that thrive with changeFocus on DevOps practices that empower self-sufficient, full-stack teamsBuild enterprise-scale serverless systemsApply microservices principles to the frontendDiscover how SOLID principles apply to software and database architectureCreate event stream processors that power the event sourcing and CQRS patternDeploy a multi-regional system, including regional health checks, latency-based routing, and replicationExplore the Strangler pattern for migrating legacy systemsWho this book is forThis 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.
Improve your Azure architecture practice and set out on a cloud and cloud-native journey with this Azure cloud native architecture guideKey FeaturesDiscover the key drivers of successful Azure architectureImplement architecture maps as a compass to tackle any challengeUnderstand architecture maps in detail with the help of practical use casesBook DescriptionAzure offers a wide range of services that enable a million ways to architect your solutions. Complete with original maps and expert analysis, this book will help you to explore Azure and choose the best solutions for your unique requirements.Starting with the key aspects of architecture, this book shows you how to map different architectural perspectives and covers a variety of use cases for each architectural discipline. You'll get acquainted with the basic cloud vocabulary and learn which strategic aspects to consider for a successful cloud journey. As you advance through the chapters, you'll understand technical considerations from the perspective of a solutions architect. You'll then explore infrastructure aspects, such as network, disaster recovery, and high availability, and leverage Infrastructure as Code (IaC) through ARM templates, Bicep, and Terraform. The book also guides you through cloud design patterns, distributed architecture, and ecosystem solutions, such as Dapr, from an application architect's perspective. You'll work with both traditional (ETL and OLAP) and modern data practices (big data and advanced analytics) in the cloud and finally get to grips with cloud native security.By the end of this book, you'll have picked up best practices and more rounded knowledge of the different architectural perspectives.What you will learnGain overarching architectural knowledge of the Microsoft Azure cloud platformExplore the possibilities of building a full Azure solution by considering different architectural perspectivesImplement best practices for architecting and deploying Azure infrastructureReview different patterns for building a distributed application with ecosystem frameworks and solutionsGet to grips with cloud-native concepts using containerized workloadsWork with AKS (Azure Kubernetes Service) and use it with service mesh technologies to design a microservices hosting platformWho this book is forThis book is for aspiring Azure Architects or anyone who specializes in security, infrastructure, data, and application architecture. If you are a developer or infrastructure engineer looking to enhance your Azure knowledge, you'll find this book useful.
Learn how to build web applications efficiently using ASP.NET Core 5 with the C# programming language and related frameworksKey FeaturesBuild web apps and services and cross-platform applications using .NET and C#Understand different web programming concepts with the help of real-world examplesExplore the new features and APIs in ASP.NET Core 5, EF Core, Visual Studio, and BlazorBook DescriptionASP.NET Core 5 for Beginners is a comprehensive introduction for those who are new to the framework. This condensed guide takes a practical and engaging approach to cover everything that you need to know to start using ASP.NET Core for building cloud-ready, modern web applications.The book starts with a brief introduction to the ASP.NET Core framework and highlights the new features in its latest release, ASP.NET Core 5. It then covers the improvements in cross-platform support, the view engines that will help you to understand web development, and the new frontend technologies available with Blazor for building interactive web UIs. As you advance, you’ll learn the fundamentals of the different frameworks and capabilities that ship with ASP.NET Core. You'll also get to grips with securing web apps with identity implementation, unit testing, and the latest in containers and cloud-native to deploy them to AWS and Microsoft Azure. Throughout the book, you’ll find clear and concise code samples that illustrate each concept along with the strategies and techniques that will help to develop scalable and robust web apps.By the end of this book, you’ll have learned how to leverage ASP.NET Core 5 to build and deploy dynamic websites and services in a variety of real-world scenarios.What you will learnExplore the new features and APIs introduced in ASP.NET Core 5 and BlazorPut basic ASP.NET Core 5 concepts into practice with the help of clear and simple samplesWork with Entity Framework Core and its different workflows to implement your application’s data accessDiscover the different web frameworks that ASP.NET Core 5 offers for building web appsGet to grips with the basics of building RESTful web APIs to work with real dataDeploy your web apps in AWS, Azure, and Docker containersWork with SignalR to add real-time notifications to your appWho this book is forThis book is for developers who want to learn how to develop web-based applications using the ASP.NET Core framework. Familiarity with the C# language and a basic understanding of HTML and CSS is required to get the most out of this book.
Use this collection of best practices and tips for assessing the health of a solution. This book provides detailed techniques and instructions to quickly diagnose aspects of your Azure cloud solutions.The initial chapters of this book introduce you to the many facets of Microsoft Azure, explain why and how building for the cloud differs from on-premise development, and outline the need for a comprehensive strategy to debugging and profiling in Azure. You learn the major types of blades (FaaS, SaaS, PaaS, IaaS), how different views can be created for different scenarios, and you will become familiar with the Favorites section, Cost Management & Billing blade, support, and Cloud Shell. You also will know how to leverage Application Insights for application performance management, in order to achieve a seamless cloud development experience. Application Insights, Log Analytics, and database storage topics are covered. The authors further guide you on identity security with Azure AD and continuous delivery with CI and CD covered in detail along with the capabilities of Azure DevOps. And you are exposed to external tooling and trouble shooting in a production environment. After reading this book, you will be able to apply methods to key Azure services, including App Service (Web Apps, Function Apps, and Logic Apps), Cloud Services, Azure Container Service, Azure Active Directory, Azure Storage, Azure SQL Database, Cosmos DB, Log Analytics, and many more.What You Will LearnDebug and manage the performance of your applications Leverage Application Insights for application performance managementExtend and automate CI/CD with the help of various build tools, including Azure DevOps, TeamCity, and Cake bootstrapperWho This Book Is ForApplication developers, designers, and DevOps personnel who want to find a one-stop shop in best practices for managing their application’s performance in the cloud and for debugging the issues accordingly