Microservices Security in Action

Publisher : Manning Publications

ISBN-13 : 1617295957

Page : 616 pages

Rating : 4.5/5 from 957 voters

Microservices Security in Action teaches you how to address microservices-specific security challenges throughout the system. This practical guide includes plentiful hands-on exercises using industry-leading open-source tools and examples using Java and Spring Boot. Summary Unlike traditional enterprise applications, Microservices applications are collections of independent components that function as a system. Securing the messages, queues, and API endpoints requires new approaches to security both in the infrastructure and the code. Microservices Security in Action teaches you how to address microservices-specific security challenges throughout the system. This practical guide includes plentiful hands-on exercises using industry-leading open-source tools and examples using Java and Spring Boot. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Integrating independent services into a single system presents special security challenges in a microservices deployment. With proper planning, however, you can build in security from the start. Learn to create secure services and protect application data throughout development and deployment. As microservices continue to change enterprise application systems, developers and architects must learn to integrate security into their design and implementation. Because microservices are created as a system of independent components, each a possible point of failure, they can multiply the security risk. With proper planning, design, and implementation, you can reap the benefits of microservices while keeping your application data—and your company’s reputation—safe! About the book Microservices Security in Action is filled with solutions, teaching best practices for throttling and monitoring, access control, and microservice-to-microservice communications. Detailed code samples, exercises, and real-world use cases help you put what you’ve learned into production. Along the way, authors and software security experts Prabath Siriwardena and Nuwan Dias shine a light on important concepts like throttling, analytics gathering, access control at the API gateway, and microservice-to-microservice communication. You’ll also discover how to securely deploy microservices using state-of-the-art technologies including Kubernetes, Docker, and the Istio service mesh. Lots of hands-on exercises secure your learning as you go, and this straightforward guide wraps up with a security process review and best practices. When you’re finished reading, you’ll be planning, designing, and implementing microservices applications with the priceless confidence that comes with knowing they’re secure! What's inside Microservice security concepts Edge services with an API gateway Deployments with Docker, Kubernetes, and Istio Security testing at the code level Communications with HTTP, gRPC, and Kafka About the reader For experienced microservices developers with intermediate Java skills. About the author Prabath Siriwardena is the vice president of security architecture at WSO2. Nuwan Dias is the director of API architecture at WSO2. They have designed secure systems for many Fortune 500 companies. Table of Contents PART 1 OVERVIEW 1 Microservices security landscape 2 First steps in securing microservices PART 2 EDGE SECURITY 3 Securing north/south traffic with an API gateway 4 Accessing a secured microservice via a single-page application 5 Engaging throttling, monitoring, and access control PART 3 SERVICE-TO-SERVICE COMMUNICATIONS 6 Securing east/west traffic with certificates 7 Securing east/west traffic with JWT 8 Securing east/west traffic over gRPC 9 Securing reactive microservices PART 4 SECURE DEPLOYMENT 10 Conquering container security with Docker 11 Securing microservices on Kubernetes 12 Securing microservices with Istio service mesh PART 5 SECURE DEVELOPMENT 13 Secure coding practices and automation

More Books:

Microservices Security in Action
Language: en
Pages: 616
Authors: Prabath Siriwardena
Categories: Computers
Type: BOOK - Published: 2020-08-04 - Publisher: Manning Publications

Microservices Security in Action teaches you how to address microservices-specific security challenges throughout the system. This practical guide includes plen
Microservices Security in Action
Language: en
Pages: 616
Authors: Wajjakkara Kankanamge Anthony Nuwan Dias
Categories: Computers
Type: BOOK - Published: 2020-07-11 - Publisher: Simon and Schuster

”A complete guide to the challenges and solutions in securing microservices architectures.” —Massimo Siani, FinDynamic Key Features Secure microservices i
Microservices Security in Action
Language: ko
Pages: 788
Authors: 프라바스시리와데나
Categories:
Type: BOOK - Published: 2021-09-29 - Publisher:

Microservices Security in Action
Language: en
Pages: 616
Authors: Wajjakkara Dias
Categories:
Type: BOOK - Published: 2020 - Publisher:

Microservices Security in Action is filled with solutions, teaching best practices for throttling and monitoring, access control, and microservice-to-microservi
Bootstrapping Microservices with Docker, Kubernetes, and Terraform
Language: en
Pages: 440
Authors: Ashley Davis
Categories: Computers
Type: BOOK - Published: 2021-03-09 - Publisher: Manning Publications

Summary The best way to learn microservices development is to build something! Bootstrapping Microservices with Docker, Kubernetes, and Terraform guides you fro
Spring Start Here
Language: en
Pages: 416
Authors: Laurentiu Spilca
Categories: Computers
Type: BOOK - Published: 2021-11-09 - Publisher: Simon and Schuster

Quickly master the massive Spring ecosystem with this focused, hands-on guide that teaches you exactly what you need to know. In Spring Start Here, you will lea
Code like a Pro in C#
Language: en
Pages: 416
Authors: Jort Rodenburg
Categories: Computers
Type: BOOK - Published: 2021-08-24 - Publisher: Simon and Schuster

Build on your existing programming skills and upskill to professional-level C# programming. Summary In Code Like A Pro in C# you will learn: Unit testing and te
API Security in Action
Language: en
Pages: 576
Authors: Neil Madden
Categories: Computers
Type: BOOK - Published: 2020-12-08 - Publisher: Manning Publications

API Security in Action teaches you how to create secure APIs for any situation. By following this hands-on guide you’ll build a social network API while maste
Spring Microservices in Action, Second Edition
Language: en
Pages: 448
Authors: John Carnell
Categories: Computers
Type: BOOK - Published: 2021-06-08 - Publisher: Simon and Schuster

Spring Microservices in Action, Second Edition teaches you to build microservice-based applications using Java and Spring. Summary By dividing large application
Spring Security - Third Edition
Language: en
Pages: 542
Authors: Mick Knutson
Categories: Computers
Type: BOOK - Published: 2017-11-28 - Publisher:

Learn how to secure your Java applications from hackers using Spring Security 4.2About This Book* Architect solutions that leverage the full power of Spring Sec