Application servers
Following this approach, the application server is shipped in a container, containing only a single application. The one application per application server approach also matches the idea of shared-nothing architectures.
The question is whether application servers introduce too much overhead if a single server instance only contains a single application. In the past, the storage and memory footprint certainly was significant.
Modern application servers considerably improved in this area. There are container base images of servers such as TomEE that consume 150 MB and less, for the server including the Java runtime and operating system, mind you. The memory consumption also significantly improved due to dynamically loading ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access