Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Practical Microservices

1 Anmeldelser

3

Sprog
Engelsk
Format
Kategori

Fakta

Learn how to implement the microservice architecture using Java

About This Book • Leverage the power of microservices to build a flexible and efficient system in Java

• See Docker and Spring Boot in practice to form easily deployable microservices

• Hands-on approach throughout the book in order to familiarize and grasp the details

Who This Book Is For

This book is for Java developers who want to get started with microservices and implement it in their workplace. No knowledge of microservice is necessary.

What You Will Learn • The role of a discovery service and externalized configuration in the overall architecture

• Use of message brokers for event driven microservices

• How to intermix data management strategies across components

• Implementing different types of tests in Spring Boot environment

• Applying CI to our microservices style architecture

• Walk through of monitoring and scaling the sample application

In Detail

A microservice architecture helps you build your application as a suite of different services. This approach has been widely adopted as it helps to easily scale up your application with reduced dependencies. This way if a part of your application is corrupted, it can be fixed easily thereby eliminating the possibility of completely shutting down your software. This book will teach you how to leverage Java to build scalable microservices. You will learn the fundamentals of this architecture and how to efficiently implement it practically.

We start off with a brief introduction to the microservice architecture and how it fares with the other architectures. The book dives deep into essential microservice components and how to set up seamless communication between two microservice end points. You will create an effective data model and learn different ways to test and deploy a microservices. You will also learn the best way to migrate your software from a monolith to a microservice architecture.

Finishing off with monitoring, scaling and troubleshooting, this book will set a solid foundation for you to start implementing microservices.

Style and approach

Starting with the fundamentals, this book explains all the essential concepts gradually with the help of numerous examples.

© 2017 Packt Publishing (E-bog): 9781785880162

Release date

E-bog: 28. juli 2017

Andre kan også lide...

  1. Java Programming for beginners: Learn Java Development in this illustrated step by step Coding Guide White Belt Mastery
  2. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  3. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  4. Web Development for beginners: Learn HTML/CSS/Javascript step by step with this Coding Guide, Programming Guide for beginners, Website development White Belt Mastery
  5. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  6. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  7. Java Web Development: Java Unleashed: Crafting Enterprise-Level Solutions Christopher Wright
  8. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  9. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  10. Python Computer Programming: Simple Step-By-Step Introduction to the Python Object-Oriented Programming. Quick Start Guide for beginners. Alex Campbell
  11. Computer Science: Learn about Algorithms, Cybersecurity, Databases, Operating Systems, and Web Design Jonathan Rigdon
  12. Programming Interviews For Dummies Eric Butow
  13. Javascript: Javascript Basics for Beginners Andy Vickler
  14. Artificial Intelligence with Python for Beginners: Comprehensive Guide to Building AI Applications James Ferry
  15. Mastering Java: Building Robust Applications: A Comprehensive Guide to Java Programming Michael Johnson
  16. Introducing Python: Modern Computing in Simple Packages, 2nd Edition Bill Lubanovic
  17. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  18. Software Architecture for Developers: Designing Scalable and Maintainable Systems for the Real World Steve Abrams
  19. Computational Thinking Peter J. Denning
  20. Using Scrum with Kanban: 270 questions with answers and explanations Jimmy Mathew
  21. Software Engineering Fundamentals Introbooks Team
  22. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  23. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
  24. Microservices with Spring Boot and Spring Cloud Tejaswini Jog
  25. Agile Project Management: Learn the Most Important Concepts and Tools of Agile Project Management Jeff Branson
  26. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
  27. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  28. Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
  29. SQL For Beginners: SQL Guide to understand how to work with a Data Base White Belt Mastery
  30. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  31. Handbook of Electronics Formulas and Calculations - Volume 1 Newton C. Braga
  32. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
  33. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
  34. Ultimate Flutter for Cross-Platform App Development Temidayo Adefioye
  35. How To Win Friends And Influence People Dale Carnegie
  36. Networking For Dummies (11th Edition): 11th Edition Doug Lowe
  37. Range: How Generalists Triumph in a Specialized World David Epstein
  38. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  39. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov
  40. Kubernetes: The Updated Guide to Master Kubernetes for Everyone Steve D. Pountol
  41. Computer Programming and Cybersecurity for Beginners: All You Need to Know to Get Started with Python for Data Science, Excel and Ethical Hacking Kevin Clark
  42. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis