nastape.blogg.se

Cloud native java developer
Cloud native java developer













  1. Cloud native java developer software#
  2. Cloud native java developer code#

Cloud native java developer software#

I enjoyed this section because my current role is to coach or act as a software architect at different companies, hence this is good material to explain the whole panorama to my coworkers and/or use this book as a quick reference.

  • The role of microservices and the differences with monoliths and FaaS.
  • This section presents a well-balanced overview about Cloud Native practices like:

    Cloud native java developer code#

  • Section 4: The standalone specifications - Written as a reference book with code snippets, it describes the development of newer specs that could be included in the future under MicroProfile's umbrella.
  • Section 3: End-to-End Project Using MicroProfile - Written as a narrative workshop with source code already available, to understand the development and deployment process of Cloud Native applications with MicroProfile.
  • Remote procedure invocation, Health Check APIs, Externalized configuration.
  • Section 2: MicroProfile Deep Dive - Written as a reference book with code snippets to understand the motivation, functionality and specific details in MicroProfile APIs and the relation between these APIs and common Microservices patterns -e.g.
  • Section 1: Cloud Native Applications - Written as a didactical resource to learn fundamentals of distributed systems with Cloud Native approach.
  • The main value of this book is the willingness to go beyond the APIs, providing four structured sections that have different writing styles, for instance: Subsequently if you think that it sounds a lot like Java EE, that's right, it's the same spirit but on the microservices space with participation for many vendors, including vendors from the Java EE space -e.g. Using a software architect perspective, MicroProfile could be defined as a set of specifications (APIs) that many microservices chassis implement in order to solve common microservices problems through patterns, lessons learned from well known Java libraries, and proposals for collaboration between Java Enterprise vendors. For me, that's the best thing about this book, it provides a holistic view to understand microservices with Java and MicroProfile for "cold starter developers". Many of these concepts require a considerable amount of context, but some books, tutorials, conferences and YouTube videos tend to focus on specific niche information, making difficult to have a "cold start" in the microservices space if you have been developing regular/monolithic software.
  • (Achieving deployments by) Containers orchestration.
  • (Implementing microservices via) Microservices chassis and/or service mesh.
  • (Dividing the system by using) Domain Driven Design.
  • cloud native java developer

    (Implementing) well-known design patterns.

    cloud native java developer

  • (Hence we need a methodology like) 12 Cloud Native factors.
  • Year after year many enterprise companies are struggling to embrace Cloud Native practices that we tend to denominate as Microservices, however Microservices is a metapattern that needs to follow a well defined approach, like:

    cloud native java developer

    Disclaimer: I received this book as a collaboration with Packt and one of the authors (Thanks Emily!) A book about Microservices for the Java Enterprise-shops















    Cloud native java developer