Search  
RU EN
Books for developers

Practical DevOps

Practical DevOps

Author:
Year:
Pages:
240
Views:
1170
Practical DevOps favorites 0
Description

DevOps is a practical field that focuses on delivering business value as efficiently as possible. DevOps encompasses all the flows from code through testing environments to production environments. It stresses the cooperation between different roles, and how they can work together more closely, as the roots of the word imply—Development and Operations.

After a quick refresher to DevOps and continuous delivery, we quickly move on to looking at how DevOps affects architecture. You'll create a sample enterprise Java application that you’ll continue to work with through the remaining chapters. Following this, we explore various code storage and build server options. You will then learn how to perform code testing with a few tools and deploy your test successfully. Next, you will learn how to monitor code for any anomalies and make sure it’s running properly. Finally, you will discover how to handle logs and keep track of the issues that affect processes.

What You Will Learn
- Appreciate the merits of DevOps and continuous delivery and see how DevOps supports the agile process.
- Understand how all the systems fit together to form a larger whole.
- Set up and familiarize yourself with all the tools you need to be efficient with DevOps.
- Design an application that is suitable for continuous deployment systems with Devops in mind.
- Store and manage your code effectively using different options such as Git, Gerrit, and Gitlab.
- Configure a job to build a sample CRUD application.
- Test the code using automated regression testing with Jenkins Selenium.
- Deploy your code using tools such as Puppet, Ansible, Palletops, Chef, and Vagrant.
- Monitor the health of your code with Nagios, Munin, and Graphite.
- Explore the workings of Trac—a tool used for issue tracking.

Similar
Security for Containers and Kubernetes
Автор: Aversa Luigi
Год: 2023
A practical guide to hardening containers and securing Kubernetes deployments.Key features Learn how to develop a comprehensive security strategy for container platforms. Deep dive into best practices for application security in container environments. ...
Ускоряйся! Как создавать и масштабировать высокопроизводительные цифровые организации
Автор: Николь Форсгрен, Джез Хамбл, Джин Ким
Год: 2020
Можно ли с помощью технологий повышать прибыльность бизнеса? На протяжении многих лет нам говорили, что производительность команд программистов не так уж и важна, потому что она не может обеспечить конкурентное преимущество компании. Основу этой книги составляют исследования с использованием строгих...
Docker Compose для разработчика
Автор: Гадзурас Эммануил
Год: 2023
Разработка программного обеспечения становится все сложнее из-за использования различных инструментов. Приложения приходится упаковывать вместе с программными компонентами, чтобы упростить их работу, но это усложняет их запуск.С помощью Docker Compose можно всего одной командой настроить приложение и необходимые зависимости.Вы познакомитесь с...
Automation and Monitoring with Hubot
Автор: Tomas Varaneckas
Год: 2014
This book covers everything you need to start using Hubot in your organization - installation on Linux, production grade deployment and init.d scripts. You will understand how Hubot scripts work, how to deal with dependencies, how to install new scripts...
Send message
Type
Email
Your name
*Message