Recent Posts

Past Java EE in een microservice?

Microservices zijn op dit moment enorm in opkomst. Bekende namen als Netflix, Amazon en Twitter passen de aanpak al jaren toe, met veel succes. Java blijkt voor al deze bedrijven een goede basis: vrijwel iedereen gebruikt de JVM als universeel platform voor al hun microservices. De gevestigde standaard voor serverside development, Java Enterprise Edition (EE), wordt echter nergens genoemd bij deze hippe bedrijven. Waarom niet?

Read More »

Speedy perception trumps speedy reception

Asynchrone communicatie wordt ten onrechte vaak gezien als complex en traag. Hedendaagse browsers, databases en natuurlijk het Java EE platform bieden volop voorzieningen waarmee asynchrone interacties eenvoudig re realiseren zijn. Met name asynchrone push notificaties kunnen worden ingezet om het antwoord te geven voor de vraag zelfs maar gesteld is – noem dat maar traag. Het belang van asynchrone conversaties is overigens met name gelegen in de schaalbaarheid van applicaties. Door een synchrone request-afhandeling in te ruilen voor een asynchrone verwerking wordt het onnodig blokkeren van resources op verschillende tiers – vooral threads en geheugen - voorkomen. Hierdoor ervaren eindgebruikers een vloeiender interactie met de applicatie en kan met een gelijkblijvende hardware configuratie een grotere workload worden verwerkt.

Read More »