27
Jul
Data Classes in Java: Introduction to Java Records
Each company has large software systems that have been continuously developed over many years, and the maintenance of these systems is becoming tougher and more expensive year after year. Against the background of new architectural paradigms such as microservices, these systems should now be modern, scalable and flexible. There is hope though - you can get rid of these big, cumbersome monoliths by decomposing them down into smaller microservices.
30
Sep
From monoliths to modular architectures and microservices with DDD
Each company has large software systems that have been continuously developed over many years, and the maintenance of these systems is becoming tougher and more expensive year after year. Against the background of new architectural paradigms such as microservices, these systems should now be modern, scalable and flexible. There is hope though - you can get rid of these big, cumbersome monoliths by decomposing them down into smaller microservices.
12
Sep
Personality test for Java developers: What’s your Javatar?
What sort of developer are you? The ingenious Java coder, the forward-thinking API strategist or the innovative Kotlin fan? Machine learning maniac, JVM mystic or JavaScript defender? Take the JAX Quiz and find out!
29
Aug
An introduction to GraalVM, Oracle’s new Virtual Machine
The Java VM HotSpot is now well over two decades old. Since then, the world of software development has changed a lot. Is it time to send HotSpot into retirement? For a long time now, Oracle Labs have been working on a new compiler for the JVM, which should be polyglot and high-performance.
4
Jul
Cloud native Java with Micronaut – An alternative to Spring?
Yes, you read it correctly, there are alternatives. Although the top dog Spring is enjoying great popularity with Java applications, we should not forget that there are also other frameworks worth taking a look at. Here we’ll be talking about Micronaut, a relatively new framework, but one that offers some interesting features that make it a real rival to Spring, especially in the cloud environment. In this article, we will implement an application using Spring Boot and then using Micronaut. Then, we will compare the two approaches and see where each framework is superior to the other.
13
Sep
RESTful APIs done right
Anyone who has ever set up a domain with microservices already knows: APIs for service-to-service communication are of crucial importance. Since each team has its own style and implements interfaces differently, the number of various approaches tends to explode sooner or later. Defining a guideline with rules and examples right at the beginning of the project helps to guarantee consistent APIs which are as self-explanatory as possible.
10
Sep
Technologies for microservices
Microservices lead to new challenges, making it necessary to find new technological approaches. Microservice frameworks are of course part of the solution, but they are certainly not the most important. Which technologies play a crucial role here?
11
Sep
It is all about microservice-based architectures
In this interview, Kai Tödter emphasise that teams have to think carefully how microservices should interact with each other, like using orchestration or choreography. The services themselves should be self-contained or use resilience patterns when they need data of other microservices.
5
Sep
Microservices architecture in 7 days
In this interview, Gil Tayar explains that building a microservices architecture from scratch is different, and easier, than taking an existing architecture and turning it into microservices.
5
Sep
Containers – the current revolutionary cycle
In this interview, Daniel Bryant talks about the great power of containers, but also about the operational responsibility they demand. He looks at the high-level steps that are essential for creating an effective pipeline for creating and deploying containerized applications.