|
Showing 1 - 3 of
3 matches in All Departments
Get started with programming and using the Hashicorp Language
(HCL). This book introduces you to the HCL syntax and its ecosystem
then it shows you how to integrate it as part of an overall DevOps
approach. Next, you'll learn how to implement infrastructure as
code, specifically, using the Terraform template, a set of cloud
infrastructure automation tools. As part of this discussion, you'll
cover Consul, a service mesh solution providing a full-featured
control plane with service discovery, configuration, and
segmentation functionality. You'll integrate these with Vault to
build HCL-based infrastructure as code solutions. Finally, you'll
use Jenkins and HCL to provision and maintain the infrastructure as
code system. After reading and using Beginning HCL Programming,
you'll have the know-how and source code to get started with
flexible HCL for all your cloud and DevOps needs. What You Will
Learn Get started with programming and using HCL Use Vault, Consul,
and Terraform Apply HCL to infrastructure as code Define the
Terraform template with HCL Configure Consul using HCL Use HCL to
configure Vault Provision and maintain infrastructure as code using
Jenkins and HCL Who This Book Is For Anyone new to HCL but who does
have at least some prior programming experience as well as
knowledge of DevOps in general.
Use DevOps principles with Google Cloud Platform (GCP) to develop
applications and services. This book builds chapter by chapter to a
complete real-life scenario, explaining how to build, monitor, and
maintain a complete application using DevOps in practice. Starting
with core DevOps concepts, continuous integration, and continuous
delivery, you'll cover common tools including Jenkins, Docker, and
Kubernetes in the context of a real microservices application to
deploy in the cloud. You will also create a monitor for your cloud
and see how to use its data to prevent errors and improve the
stability of the system. By the end of Pro DevOps with Google Cloud
Platform, you will be able to deploy, maintain, and monitor a real
application with GCP. What You Will Learn Build and deploy
applications and services using DevOps on Google Cloud Platform
Maintain a complete continuous integration (CI) and continuous
delivery (CD) pipeline Use containerization with Docker and
Kubernetes Carry out CD with GCP and Jenkins Create microservices
with Jenkins, Docker, and Kubernetes Monitor your newly deployed
application and its deployment and performance Set up security and
manage your network with GCP Who This Book Is For Developers and
software architects who want to implement DevOps in practice. Some
prior programming experience is recommended as well as a basic
knowledge of a Linux command-line environment.
Build domain specific languages (DSLs) using Java's most popular
functional programming language: Scala. This book introduces the
basics of Scala and DSLs using a series of practical examples. In
Practical Scala DSLs, you'll learn to create pragmatic and complete
code examples that explain the actual use of DSLs with Scala: a web
API and microservices; a custom language; a mobile app; a Forex
system; a game; and cloud applications. At the end of this unique
book, you'll be able to describe the differences between external
and internal DSLs; understand when and how to apply DSLs; create
DSLs using Scala; and even create a DSL using another programming
language. What You'll Learn Build DSLs in Scala Write a web API and
microservices Create a custom language Apply DSLs to mobile apps
development, a Forex trading system, game development, and more
Discover the role of DSLs in cloud development Integrate DSLs as
part of a DevOps program or structure Build internal and external
DSLs Who This Book Is For Experienced Java coders with at least
some prior experience with Scala. You may be new to DSLs.
|
|