Microservices and Containers
Home > Computing and Information Technology > Computer programming / software engineering > Microservices and Containers
Microservices and Containers

Microservices and Containers

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Transition to Microservices and DevOps to Transform Your Software Development Effectiveness   Thanks to the tech sector’s latest game-changing innovations—the Internet of Things (IoT), software-enabled networking, and software as a service (SaaS), to name a few—there is now a seemingly insatiable demand for platforms and architectures that can improve the process of application development and deployment.   In Microservices and Containers, longtime systems architect and engineering team leader Parminder Kocher analyzes two of the hottest new technology trends: microservices and containers. Together, as Kocher demonstrates, microservices and Docker containers can bring unprecedented agility and scalability to application development and deployment, especially in large, complex projects where speed is crucial but small errors can be disastrous.   Learn how to leverage microservices and Docker to drive modular architectural design, on-demand scalability, application performance and reliability, time-to-market, code reuse, and exponential improvements in DevOps effectiveness. Kocher offers detailed guidance and a complete roadmap for transitioning from monolithic architectures, as well as an in-depth case study that walks the reader through the migration of an enterprise-class SOA system. Understand how microservices enable you to organize applications into standalone components that are easier to manage, update, and scale Decide whether microservices and containers are worth your investment, and manage the organizational learning curve associated with them Apply best practices for interprocess communication among microservices Migrate monolithic systems in an orderly fashion Understand Docker containers, installation, and interfaces Network, orchestrate, and manage Docker containers effectively Use Docker to maximize scalability in microservices-based applications Apply your learning with an in-depth, hands-on case study Whether you are a software architect/developer or systems professional looking to move on from older approaches or a manager trying to maximize the business value of these technologies, Microservices and Containers will be an invaluable addition to your library. Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.

Table of Contents:
Preface xiii Acknowledgments xv About the Author xvii   Part I: Microservices 1   Chapter 1: An Introduction to Microservices 3 What Are Microservices? 3 Modular Architecture 8 Other Advantages of Microservices 9 Disadvantages of Microservices 11   Chapter 2: Switching to Microservices 13 Fatigues and Attributes 14 Learning Curve for the Organization 15 Business Case for Microservices 17 Cost Components 18   Chapter 3: Interprocess Communication 23 Types of Interactions 23 Preparing to Write Web Services 24 Microservice Maintenance 25 Discovery Service 26 Putting It All Together 28   Chapter 4: Migrating and Implementing Microservices 33 The Need for Transition 33 Creating a New Application with Microservices 35 Migrating a Monolithic Application to Microservices 40 A Hybrid Approach 45   Part II: Containers 47   Chapter 5: Docker Containers 49 Virtual Machines 50 Containers 52 Docker Architecture and Components 54 The Power of Docker: A Simple Example 57   Chapter 6: Docker Installation 61 Installing Docker on Mac OS X 61 Installing Docker on Windows 66 Installing Docker on Ubuntu Linux 68   Chapter 7: Docker Interface 73 Key Docker Commands 73 Dockerfile 95 Docker Compose 100   Chapter 8: Containers Networking 105 Key Linux Concepts 105 Linking 106 Default Options 110 Custom Networks 116   Chapter 9: Container Orchestration 123 Kubernetes 123 Apache Mesos and Marathon 129 Docker Swarm 132 Service Discovery 136 Service Registry 139   Chapter 10: Containers Management 143 Monitoring 143 Logging 144 Metrics Collection 147 Cluster-wide Monitoring Tools 150   Part III: Hands-On Project—Putting Learning into Practice 169   Chapter 11: Case Study: Monolithic Helpdesk Application 171 Helpdesk Application Overview 171 Application Architecture 172 Building the Application 190 New Requirements and Bug Fixes 200   Chapter 12: Case Study: Migration to Microservices 203 Planning for Migration 203 Converting to Microservices 207 Application Build and Deployment 212 New Requirements and Bug Fixes 217   Chapter 13: Case Study: Containerizing a Helpdesk Application 221 Containerizing Microservices 221 Deploying the Catalog Microservice 235 Updating the Monolithic Application 246   Conclusion 247 What Is DevOps? 247 Only the Beginning 250   Appendix A: Helpdesk Application Flow 251 Administrator Flows 252 Customer Flows 255 Support Desk Engineer Flows 260   Appendix B: Installing the Solr Search Engine 263 Prerequisites 263 Installation Steps 263 Configuring Solr for Simple Data Import 265   Index 267


Best Sellers


Product Details
  • ISBN-13: 9780134597331
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Language: English
  • ISBN-10: 0134597338
  • Publisher Date: 15 Mar 2021
  • Binding: Digital download
  • No of Pages: 304


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Microservices and Containers
Pearson Education (US) -
Microservices and Containers
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Microservices and Containers

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!