Recent Posts

HTTP/2 Server Push

Conceptueel gezien is er weinig veranderd: begrippen als requests, responses, headers en URL's zijn gehandhaafd, en ook rollen als proxy, gateway en tunnel houden dezelfde betekenis. De vernieuwing zit hem met name in het transportmechanisme, waardoor browsers efficienter meer resources parallel kunnen ontvangen. Hedzer Westra schreef in de vorige editie van dit magazine (nummer 4, jaargang 2016) al over de details en de gevolgen van deze veranderingen. Een nieuw concept dat met HTTP/2 is geïntroduceerd is 'Server Push': hiermee kan een server speculatief alvast 'extra' resources beginnen te verzenden, ook al heeft de client hier nog niet om gevraagd. Dat levert interessante performance trade-offs op, waarvan we er een aantal zullen bespreken.

Read More »

Micro services

Een micro-service architectuur is tegenwoordig een hippe en moderne architectuurstijl. Het levert vaak geen eenvoudig applicatielandschap op. Hoe los je bijvoorbeeld security op? Features zoals single sign-on, transparante audit logs worden in zo’n architectuur extra belangrijk. Immers is je functionaliteit verspreid over het applicatielandschap. In dit artikel bespreken wij onze aanpak alsmede de gangbare alternatieven.

Read More »

Java microframeworks shootout

De tijd dat er wekelijks een nieuw Java Web/MVC framework verscheen ligt inmiddels achter ons. Er lijkt echter een nieuwe trend te zijn ontstaan: de introductie van Java microframeworks voor met name de realisatie van HTTP/REST-gebaseerde microservices.

Read More »