Leverage the power of Kubernetes to build an efficient software delivery pipeline.
Key Features
Learn about DevOps, containers, and Kubernetes all within one handy book
A practical guide to container management and orchestration
Learn how to monitor, log, and troubleshoot your Kubernetes applications
Book Description
Kubernetes has been widely adopted across public clouds and on-premise data centers. As we're living in an era of microservices, knowing how to use and manage Kubernetes is an essential skill for everyone in the IT industry.
This book is a guide to everything you need to know about Kubernetes—from simply deploying a container to administrating Kubernetes clusters wisely. You'll learn about DevOps fundamentals, as well as deploying a monolithic application as microservices and using Kubernetes to orchestrate them.
You will then gain an insight into the Kubernetes network, extensions, authentication and authorization.
With the DevOps spirit in mind, you'll learn how to allocate resources to your application and prepare to scale them efficiently. Knowing the status and activity of the application and clusters is crucial, so we'll learn about monitoring and logging in Kubernetes. Having an improved ability to
observe your services means that you will be able to build a continuous delivery pipeline with confidence. At the end of the book, you'll learn how to run managed Kubernetes services on three top cloud providers: Google Cloud Platform, Amazon Web Services, and Microsoft Azure.
What you will learn
Learn fundamental and advanced DevOps skills and tools
Get a comprehensive understanding of containers
Dockerize an application
Administrate and manage Kubernetes cluster
Extend the cluster functionality with custom resources
Understand Kubernetes network and service mesh
Implement Kubernetes logging and monitoring
Manage Kubernetes services in Amazon Web Services, Google Cloud Platform,and Microsoft Azure
Who this book is for
This book is for anyone who wants to learn containerization and clustering in a practical way using Kubernetes. No prerequisite skills are required, however, essential DevOps skill and public/private Cloud knowledge will accelerate the reading speed. If you're advanced, you can get a deeper
understanding of all the tools and technique described in the book.
Discover how cloud-native microservice architecture helps you to build dynamically scalable applications by using the most widely used and adopted runtime environments
Key Features
Build robust cloud-native applications using a variety of tools
Understand how to configure both Amazon Web Services (AWS) and Docker clouds for high availability
Explore common design patterns used in building and deploying microservices architecture.
Book Description
Businesses today are evolving rapidly, and developers now face the challenge of building applications that are resilient, flexible, and native to the cloud. To achieve this, you'll need to be aware of the environment, tools, and resources that you're coding against.
The book will begin by introducing you to cloud-native architecture and simplifying the major concepts. You'll learn to build microservices in Jakarta EE using MicroProfile with Thorntail and Narayana LRA. You'll then delve into cloud-native application x-rays, understanding the MicroProfile
specification and the implementation/testing of microservices. As you progress further, you'll focus on continuous integration and continuous delivery, in addition to learning how to dockerize your services. You'll also cover concepts and techniques relating to security, monitoring, and
troubleshooting problems that might occur with applications after you've written them.
By the end of this book, you will be equipped with the skills you need to build highly resilient applications using cloud-native microservice architecture.
What you will learn
Integrate reactive principles in MicroProfile microservices architecture
Explore the 12-factors-app paradigm and its implications
Get the best out of Java versions 8 and 9 to implement a microservice based on Thorntail
Understand what OpenShift is and why it is so important for an elastic architecture
Build a Linux container image using Docker and scale the application using Kubernetes
Implement various patterns such as, Circuit Breaker and bulkheads
Get to grips with the DevOps methodology using continuous integration (CI) and continuous deployment (CD)
Who this book is for
This book is for developers with basic knowledge of Java EE and HTTP-based application principles who want to learn how to build, test and scale Java EE microservices. No prior experience of writing microservices in Java EE is required.
Gain a complete overview of Oracle CX Cloud Suite and its tools for functions ranging from marketing to sales and commerce to service
Key Features
Make optimal use of your Oracle CX Cloud Suite to improve business results
Achieve improved customer insights through Oracle CX's advanced capabilities
Learn how to design a CX solution architecture
Book Description
Oracle CX Cloud offers features and capabilities that help companies excel at sales, customer management, and much more. This book is a detailed guide to implementing cloud solutions and helping administrators of all levels thoroughly understand the platform.
Oracle CX Cloud Suite begins with an introduction to high-level Oracle architecture and examines what CX offers over CRM. You'll explore the different cloud-based tools for marketing, sales, and customer services, among others. The book then delves into deployment by covering basic settings, setting
up users, and provisioning. You'll see how to integrate the CX suite to work together to interact with the environment and connect with legacy systems, social connectors, and internet services. The book concludes with a use case demonstrating how the entire Oracle CX Suite is set up, and also covers
how to leverage Oracle ICS and Oracle CX Cloud for hybrid deployment.
By end of the book, you will have learned about the working of the Oracle CX Cloud Suite and how to orchestrate user experience across all products seamlessly.
What you will learn
Differentiate between Oracle CRM and CX Cloud suites
Explore a variety of Oracle CX Cloud tools for marketing and sales
Set up users and database connections during deployment
Employ Cloud Suite CX tools to aid in planning and analysis
Implement hybrid Oracle CX solutions and connect with legacy systems
Integrate with social media connectors like Facebook and LinkedIn
Leverage Oracle ICS and Oracle CX Suite to improve business results
Who this book is for
This book is for administrators who want to develop and strengthen their Oracle CX Cloud Suite skills in the areas of configuration and system management. Whether you are a new administrator or an experienced professional, this book will enhance your understanding of the new Oracle CX features.