Cargando…

Bulletproof Java Enterprise Applications for The Hard Production Life

<!--HTML-->It’s one thing to develop Java Enterprise applications, to execute, and validate them in test environments. Running the application in production, however, is a whole other story. Production life is harsh, unforgivable and the ultimate verification whether your application is able t...

Descripción completa

Detalles Bibliográficos
Autor principal: Daschner, Sebastian
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:http://cds.cern.ch/record/2673226
_version_ 1780962488253153280
author Daschner, Sebastian
author_facet Daschner, Sebastian
author_sort Daschner, Sebastian
collection CERN
description <!--HTML-->It’s one thing to develop Java Enterprise applications, to execute, and validate them in test environments. Running the application in production, however, is a whole other story. Production life is harsh, unforgivable and the ultimate verification whether your application is able to add value to its users. Besides knowing the Java Enterprise APIs, developers therefore also need to know how to meet production requirements. This session shows which non-functional requirements we enterprise developers need to be aware of to build stable and resilient applications. We will see different resiliency approaches, such as circuit breakers, bulkheads, or backpressure, in action. We will implement these concepts using the Java Enterprise API, MicroProfile, and certain Java EE extensions. Furthermore, we will see, how especially service meshes enable us to add resiliency to multiple microservices in a transparent, redundancy-free fashion. Adding telemetry to our applications is crucial to gather insights about the application under production load. We will see how to enhance our microservices with concerns such as monitoring, tracing, or logging in a minimalistic way.
id cern-2673226
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2019
record_format invenio
spelling cern-26732262022-11-02T22:10:24Zhttp://cds.cern.ch/record/2673226engDaschner, SebastianBulletproof Java Enterprise Applications for The Hard Production LifeVoxxed Days CERN 2019Conferences<!--HTML-->It’s one thing to develop Java Enterprise applications, to execute, and validate them in test environments. Running the application in production, however, is a whole other story. Production life is harsh, unforgivable and the ultimate verification whether your application is able to add value to its users. Besides knowing the Java Enterprise APIs, developers therefore also need to know how to meet production requirements. This session shows which non-functional requirements we enterprise developers need to be aware of to build stable and resilient applications. We will see different resiliency approaches, such as circuit breakers, bulkheads, or backpressure, in action. We will implement these concepts using the Java Enterprise API, MicroProfile, and certain Java EE extensions. Furthermore, we will see, how especially service meshes enable us to add resiliency to multiple microservices in a transparent, redundancy-free fashion. Adding telemetry to our applications is crucial to gather insights about the application under production load. We will see how to enhance our microservices with concerns such as monitoring, tracing, or logging in a minimalistic way.oai:cds.cern.ch:26732262019
spellingShingle Conferences
Daschner, Sebastian
Bulletproof Java Enterprise Applications for The Hard Production Life
title Bulletproof Java Enterprise Applications for The Hard Production Life
title_full Bulletproof Java Enterprise Applications for The Hard Production Life
title_fullStr Bulletproof Java Enterprise Applications for The Hard Production Life
title_full_unstemmed Bulletproof Java Enterprise Applications for The Hard Production Life
title_short Bulletproof Java Enterprise Applications for The Hard Production Life
title_sort bulletproof java enterprise applications for the hard production life
topic Conferences
url http://cds.cern.ch/record/2673226
work_keys_str_mv AT daschnersebastian bulletproofjavaenterpriseapplicationsforthehardproductionlife
AT daschnersebastian voxxeddayscern2019