Enterprise Java microservices

Book Cover
Average Rating
Published
Shelter Island, NY : Manning Publications, [2019].
Status
Available Online

Description

Summary

Enterprise Java Microservices is an example-rich tutorial that shows how to design and manage large-scale Java applications as a collection of microservices.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Large applications are easier to develop and maintain when you build them from small, simple components. Java developers now enjoy a wide range of tools that support microservices application development, including right-sized app servers, open source frameworks, and well-defined patterns. Best of all, you can build microservices applications using your existing Java skills.

About the Book

Enterprise Java Microservices teaches you to design and build JVM-based microservices applications. You'll start by learning how microservices designs compare to traditional Java EE applications. Always practical, author Ken Finnigan introduces big-picture concepts along with the tools and techniques you'll need to implement them. You'll discover ecosystem components like Netflix Hystrix for fault tolerance and master the Just enough Application Server (JeAS) approach. To ensure smooth operations, you'll also examine monitoring, security, testing, and deploying to the cloud.

What's inside

  • The microservices mental model
  • Cloud-native development
  • Strategies for fault tolerance and monitoring
  • Securing your finished applications

About the Reader

This book is for Java developers familiar with Java EE.

About the Author

Ken Finnigan leads the Thorntail project at Red Hat, which seeks to make developing microservices for the cloud with Java and Java EE as easy as possible.

Table of Contents

    PART 1 MICROSERVICES BASICS
  1. Enterprise Java microservices
  2. Developing a simple RESTful microservice
  3. Just enough Application Server for microservices
  4. Microservices testing
  5. Cloud native development
  6. PART 2 - IMPLEMENTING ENTERPRISE JAVA MICROSERVICES
  7. Consuming microservices
  8. Discovering microservices for consumption
  9. Strategies for fault tolerance and monitoring
  10. Securing a microservice
  11. Architecting a microservice hybrid
  12. Data streaming with Apache Kafka

More Details

Format
Language
English
ISBN
9781617294242, 1617294241

Notes

General Note
Includes index.
Description
Large applications are easier to develop and maintain when you build them from small, simple components. Java developers now enjoy a wide range of tools that support microservices application development, including right-sized app servers, open source frameworks, and well-defined patterns. Best of all, you can build microservices applications using your existing Java skills. "Enterprise Java microservices" teaches you to design and build JVM-based microservices applications. You'll start by learning how microservices designs compare to traditional Java EE applications. Always practical, author Ken Finnigan introduces big-picture concepts along with the tools and techniques you'll need to implement them. You'll discover ecosystem components like Netflix Hystrix for fault tolerance and master the Just enough Application Server (JeAS) approach. To ensure smooth operations, you'll also examine monitoring, security, testing, and deploying to the cloud
Local note
O'Reilly O'Reilly Online Learning: Academic/Public Library Edition

Discover More

Also in this Series

Checking series information...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Finnigan, K. (2019). Enterprise Java microservices . Manning Publications.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Finnigan, Ken. 2019. Enterprise Java Microservices. Shelter Island, NY: Manning Publications.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Finnigan, Ken. Enterprise Java Microservices Shelter Island, NY: Manning Publications, 2019.

Harvard Citation (style guide)

Finnigan, K. (2019). Enterprise java microservices. Shelter Island, NY: Manning Publications.

MLA Citation, 9th Edition (style guide)

Finnigan, Ken. Enterprise Java Microservices Manning Publications, 2019.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
77ff06c8-7db4-b22f-7b96-47e22be85c52-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID77ff06c8-7db4-b22f-7b96-47e22be85c52-eng
Full titleenterprise java microservices
Authorfinnigan ken
Grouping Categorybook
Last Update2025-04-19 03:31:17AM
Last Indexed2025-05-22 03:23:16AM

Book Cover Information

Image Sourcesyndetics
First LoadedJan 4, 2024
Last UsedMay 4, 2025

Marc Record

First DetectedMar 21, 2023 12:08:11 PM
Last File Modification TimeDec 17, 2024 08:08:46 AM
SuppressedRecord had no items

MARC Record

LEADER03154cam a2200457 i 4500
001on1062396813
003OCoLC
00520241217080547.0
006m     o  d        
007cr unu||||||||
008181112s2019    nyua    o     001 0 eng d
020 |a 9781617294242|q (electronic bk.)
020 |a 1617294241|q (electronic bk.)
035 |a (OCoLC)1062396813
037 |a 10280206|b IEEE
037 |a CL0501000006|b Safari Books Online
040 |a UMI|b eng|e rda|e pn|c UMI|d UMI|d UAB|d STF|d OCLCF|d TOH|d G3B|d C6I|d YDX|d OCLCQ|d OCLCO|d OCLCQ|d OCLCO|d IEEEE
049 |a MAIN
050 4|a QA76.76.A65
08204|a 005.2762|2 23
1001 |a Finnigan, Ken,|e author.
24510|a Enterprise Java microservices /|c Ken Finnigan.
264 1|a Shelter Island, NY :|b Manning Publications,|c [2019]
264 4|c ©2019
300 |a 1 online resource (1 volume) :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
500 |a Includes index.
5050 |a Part 1. Microservices basics. Enterprise Java microservices -- Developing a simple RESTful microservice -- Just enough application server for microservices -- Microservices testing -- Cloud native development -- Part 2. Implementing enterprise Java microservices. Consuming microservices -- Discovering microservices for consumption -- Strategies for fault tolerance and monitoring -- Securing a microservice -- Architecting a microservice hybrid -- Data streaming with Apache Kafka.
520 |a Large applications are easier to develop and maintain when you build them from small, simple components. Java developers now enjoy a wide range of tools that support microservices application development, including right-sized app servers, open source frameworks, and well-defined patterns. Best of all, you can build microservices applications using your existing Java skills. "Enterprise Java microservices" teaches you to design and build JVM-based microservices applications. You'll start by learning how microservices designs compare to traditional Java EE applications. Always practical, author Ken Finnigan introduces big-picture concepts along with the tools and techniques you'll need to implement them. You'll discover ecosystem components like Netflix Hystrix for fault tolerance and master the Just enough Application Server (JeAS) approach. To ensure smooth operations, you'll also examine monitoring, security, testing, and deploying to the cloud
5880 |a Online resource; title from title page (viewed November 7, 2018).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Application software|x Development.|9 70680
650 0|a Web applications.|9 403889
650 0|a Electronic data processing|x Distributed processing|x Management.
650 0|a Java (Computer program language)|9 70616
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781617294242/?ar|x O'Reilly|z eBook
938 |a YBP Library Services|b YANK|n 302272973
994 |a 92|b VIA
999 |c 287754|d 287754