Get Free Shipping on orders over $79
Containers for Developers Handbook : A practical guide for developing and delivering applications using software containers - Francisco Javier Ramírez Urea

Containers for Developers Handbook

A practical guide for developing and delivering applications using software containers

By: Francisco Javier Ramírez Urea

eText | 28 November 2023 | Edition Number 1

At a Glance

eText


$54.99

or 4 interest-free payments of $13.75 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

This handbook will guide developers in the steps of creating and managing complex multi component applications based on docker containers without too much effort

Key Features

  • Learn software containers from applications SecDevOps perspective
  • Master the construction of application pieces within containers to make its life cycle a smooth ride
  • Prepare your applications to run easy and smooth into complex container orchestrators

Book Description

Managing applications life cycle is complex and requires a lot of effort. Microservices architecture will help you decoupling complex functionalities in your applications in different components allowing developer teams to focus on coding specific features and tasks. Docker containers will help you to develop and maintain applications life-cycle smoothly and fast, improving their delivery by abstracting developers from infrastructure layers, preparing them to run their applications on any platform. We will learn how container orchestrators manage the complexity of running applications cluster wide, providing connectivity, high availability, resilience and persistence. You will learn how to develop, test and debug applications on your desktop by using containers, preparing them to run in production with best security standards and using container orchestrators features. We will review some deployment patterns that help us solve common deployment problems, providing high availability, scalability and security to your applications. We will review different solutions for monitoring, logging and instrument our applications opensource community standard. By the end of the book we will learn how to manage applications life cycle by implementing some Continuous Integration and Continuous Deployment workflows using containers to automate the building and delivery of their components.

What you will learn

  • Building microservices-based applications using containers
  • Deploying your processes within containers using Docker features
  • Orchestrating multi-component applications on standalone servers
  • Deploying applications cluster wide in container orchestrators
  • Solving common deployment problems like persistency or exposing your applications using best practices
  • Reviewing your application's health and debug using open source tools
  • Orchestrating CI/CD workflows using containers

Who this book is for

This book is targeted to Developers and DevOps Engineers who want to learn the implementation of containers to applications development. DevOps Engineers who must deploy, monitor and maintain container-based applications, running on orchestrated platforms. In general, it is intended for IT professionals willing to learn and understand Docker container-based applications and their deployment. Readers are expected to have some coding understanding and be familiar with frontend-backend architectures to follow examples presented in this book.

on
Desktop
Tablet
Mobile

More in Computer Programming & Software Development

The End of Leadership - Barbara Kellerman

eBOOK