Containers for developers handbook - Francisco Javier Ramírez Urea

Containers for developers handbook

a practical guide for developing and delivering applications using software containers
Buch | Softcover
526 Seiten
2023 | 1. Auflage
Packt Publishing Limited (Verlag)
978-1-80512-798-7 (ISBN)
42,35 inkl. MwSt
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 DescriptionManaging 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 forThis 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.

Francisco Javier Ramrez Urea is a technology enthusiast and professional, Docker Captain, casual developer, open source advocate, a certified trainer and solutions architect at HoplaSoftware, and a technical book writer and reviewer. He is also a Kubernetes Certified Administrator, a Docker Certified Associate, a Docker Certified Instructor, and a Docker MTA program Consultant, as well as a Docker/Kubernetes and NGINX expert and a DevOps/CI-CD solutions integrator. He currently works as a solutions architect focused on containers and microservices technologies. He is passionate to teach his students everything he know. Continuous learning is the main motivation of his career.

Table of Contents

Modern Infrastructures and Applications with Docker
Building Docker Images
Shipping Docker Images
Running Docker Containers
Creating Multi-Container Applications
Fundamentals of Orchestration
Orchestrating with Swarm
Deploying applications with Kubernetes Orchestrator
Implementing Architecture patterns
Leveraging Application data management
Publishing applications
Gaining application insights with Observability
Application Life-cycle best practices

Erscheinungsdatum
Zusatzinfo Illustrationen
Verlagsort Birmingham
Sprache englisch
Maße 191 x 235 mm
Einbandart kartoniert
Themenwelt Informatik Betriebssysteme / Server Unix / Linux
Mathematik / Informatik Informatik Netzwerke
ISBN-10 1-80512-798-5 / 1805127985
ISBN-13 978-1-80512-798-7 / 9781805127987
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Die wichtigen Befehle

von Daniel J. Barrett

Buch | Softcover (2024)
O'Reilly (Verlag)
16,90
das umfassende Handbuch

von Dirk Deimeke; Daniel van Soest; Stefan Kania

Buch | Hardcover (2023)
Rheinwerk (Verlag)
69,90
das umfassende Handbuch

von Michael Kofler

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90