Damien Metzler's blog Java Architect in the Cloud

Generate A Zip Asynchronously With VertX

Generating a ZIP server side can be challenging. This can be a long and blocking task which put servers under pressure. With Vert.X we can make it asynchronous which allows to handle concurrency better.
Read More

A Nuxeo Immutable Image

Having immutable deployment artifact is a must have when you want to achieve repeatable deployments. Let's see how to achieve that with Nuxeo.
Read More

Configure A Static Single Page Application At Runtime

SPA are just made of purely static files. However, they often need at least the address of an API. This is typically a dynamic configuration as the API endpoint may not be the same for pre-production and production environments. This post exposes one solution to do overcome this problem.
Read More

50 Shades Of Serverless In Java! (Part 2)

In this second part, we will adapt the application to make it runnable in AWS as a serverless application. For that purpose, we will use the SAM framework, adapt our web application for AWS Lambda and finally use DynamoDB as a storage mechanism.
Read More

Dealing With Concurrency At The Cluster Level

Concurrency has always been a problem in software development. As soon as you have several path of execution, some part of your program may access the same resource at the same time… and problem happen at that particular moment.

Read More