Practical Microservices
Apress (Verlag)
978-1-4842-1369-8 (ISBN)
- Titel wird leider nicht erscheinen
- Artikel merken
Next, the book covers continuous integration including releasability of individual pieces or micro applications or services, the pipeline concept, the Jenkins pipeline, deployment considerations, Docker and more. Then, the author goes into monitoring, with healthchecks, dropwizard metrics, Kibana + logstash, debugging tips and more. Next, we finalize the microservice applications by testing with end to end strategy tests, resilience with Chaos Monkey and Simian Army, stubby4j, integration tests, black box options, and more. Then, the application is secured using https plus basic auth, certificate based approach, Oauth and Spring. After reading and using this book, you come away with an end-to-end Java-based microservice application case study and source code that you may be able to re-use as a template for you to be productive in your own projects.
What you'll learn * What are the various fundamentals and scenarios of Microservices, the reasons for these services, challenges and how to work with SOAs * How to architect for microservices * How to test microservices and microservices-based systems * How to do operations and continuous delivery of microservices * How to work with examples * What are nanoservices * How to work with take-away case study and maybe apply it to your own projects Who is this book for This book is for experienced Java and web services programmers and web developers.
Eberhard Wolff is one of the initial 20 members of the Java Champions, and author of three books including the first German book on Spring. Currently, Eberhard is working as Architecture and Technology Manager for adesso AG in Berlin, with a focus on NoSQL, Spring and Cloud. As well as a published author, Eberhard is a regular speaker at international conferences and author of several articles.
Part I. Fundamentals1. Microservices Scenarios2. What are Microservices3. Reasons for Microservices4. Challenges5. Microservices and SOA Part II. Implementing Microservices6. Architecture of Microservice based Systems7. Integration and Communication8. Architecture of Individual Microservices9. Testing Microservices and Microservice-based Systems10. Operations and Continuous Delivery of Microservices11. Organizational Effects of a Microservices-based Architecture Part III. Technologies12. Example for a Microservices-based Architecture13. Technologies for Nanoservices14. How to Start with Microservices: A "Takeaway" Case Study
Erscheint lt. Verlag | 18.4.2017 |
---|---|
Zusatzinfo | biography |
Verlagsort | Berlin |
Sprache | englisch |
Maße | 178 x 254 mm |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Schlagworte | Java (Programmiersprache); Spez. Anwendungsbereiche |
ISBN-10 | 1-4842-1369-6 / 1484213696 |
ISBN-13 | 978-1-4842-1369-8 / 9781484213698 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich