_MaximizingMicroservices-eBook.pdf - Maximizing Microservices Tame complexity and extend value with API management and a service mesh Table of contents

_MaximizingMicroservices-eBook.pdf - Maximizing...

This preview shows page 1 - 5 out of 16 pages.

Maximizing Microservices Tame complexity and extend value with API management and a service mesh
Image of page 1
Table of contents Executive summary ................................................................................................... 03 More microservices mean more complexity ............................................................ 05 Shared microservices are packaged and managed as APIs .................................... 07 How it all fits together: Understanding the microservices management stack ............................................ 08 APIs and microservices in action ............................................................................. 11 How PwC Australia leverages microservices and APIs for new lines of business ................................................................................... 11 How Magazine Luiza soared with microservices and APIs ............................. 12 Remember—it’s all about customers ....................................................................... 14 | CC BY-SA
Image of page 2
Executive summary Over the last few years, microservices architectures have been increasingly celebrated as a way for enterprises to become more agile, move faster, and deliver applications that keep pace with changing customer needs. A microservices approach is a significant departure from traditional software development models in which applications are built and deployed in monolithic blocks of tightly coupled code. These legacy approaches can make updating applications time- consuming, increase the potential for updates to cause bugs, and often limit how easily and quickly an organization can share or monetize its data, functions, and applications. Microservices, in contrast, are fine-grained, single-function component services that can be scaled and deployed independently, enabling organizations to update or add new features to an application without necessarily affecting the rest of the application’s functionality. Because of their autonomous and atomic nature, microservices can help a business achieve unprecedented levels of agility, empowering development teams to innovate faster by building new features and services in parallel. But these benefits come with some costs. Managing the complexity of large numbers of microservices can be a serious challenge; doing so demands empowering developers to focus on what microservices do rather than how they are doing it. For this, enterprises are increasingly using a “service mesh”—an abstraction layer that provides a uniform way to connect, secure, monitor, and manage microservices. | CC BY-SA 03
Image of page 3
Put simply, if an enterprise is serious about its microservices strategy, it needs both a service mesh to help simplify the complexity of a network of microservices and API management to increase consumption and extend the value of microservices to new collaborators. A microservices strategy that lacks either of these elements will likely struggle to gain momentum, let alone scale beyond bespoke projects. In this eBook, we explore : The role of a service mesh in simplifying complexity intrinsic to microservices architectures How APIs enable the value of microservices to be scaled and shared with additional teams, developers, and partners Why an enterprise’s ability to secure, monitor the use of, and derive insights from microservices relies on properly managing the APIs that make microservices accessible How a comprehensive microservices strategy combines both a service mesh and API management
Image of page 4
Image of page 5

You've reached the end of your free preview.

Want to read all 16 pages?

  • Fall '17
  • W.

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors