Links list - 2022-10-20

Hello, and welcome to a new edition of Links lists!

Tech articles

Hexagonal architecture

The "hexagonal architecture", also called "ports and adapter", is not particularly new. It still is a very good way of designing your applications and comes with real benefits. Here is a really good introduction to the topic.

Java and project Panama

As discussed in my future of java series, a part of project Panama is related to replace JNI with the new Foreign Function & Memory API. The following article is a good introduction to these new APIs.

Airbnb architectural evolution

An interesting talk about the evolution of Airbnb's architecture, from a monolith to microservices. In particular, I have found the discussion about the pains of creating so many microservices so fast, and the solutions that were adopted, very interesting.

Hacking Kubernetes via Prometheus

A super cool talk about how to use an exposed Prometheus to hack a Kubernetes cluster. I am not a security expert, and I am always super impressed with the amount of creativity that goes into attacking systems.

Fun stuff

How not to solve NullPointerException

A fun tale about how you should not solve NullPointerException. I had a good laugh reading this. 🙂