API development for the retail platform
In this episode of the podcast, we talk about API development for the retail platform. A very important subject for a retail platform like bol. com.
API development for the retail platformIn this episode of the podcast, we talk about API development for the retail platform. A very important subject for a retail platform like bol. com.
API development for the retail platformWe think "the Cloud" is to broad a subject to handle in one episode of the podcast. That is why we break down our cloud journey in small pieces and go over them in separate episodes. This time we dive into "Redesign for the cloud – horizontal scaling".
Redesign for the cloud – horizontal scalingIt’s common sense of course to keep your codebase clean all the time, but this isn’t always the case. It simply happens that a codebase grows in ways that were not foreseen on forehand resulting in an unclear architecture...
Refactoring your codeThe big question in this episode is “How can we create 10 million personalized webshops? Tailormade for every one of our customers so it suites their needs best?” In short, the answering is Measuring 2. 0. This enables us to measure more accurately how customers are behaving in our webshop.
Measuring 2.0 - Streaming measurementsOne of the challenges in a (micro-)service landscape is to keep track of all capabilities in the services. Another is to keep track of the consumers of your service and the consumers beyond. Taking our IT landscape as...
Software Parade; the fun way to create an overview of hundreds of applications in Neo4JTL;DR: this article discusses in detail my presentation at Spaces Summit 2018. I talked about the need to stop smashing our keyboards and "blindly" focus on "high-speed", and start thinking about what we are doing, why and how we are doing it. By "zooming out and thinking" we take architecture and design into consideration.
Stop Smashing your Keyboard! Zoom out! Think!Last June, Spaces Summit was organized by and for bol. com employees. At Techlab, we want to celebrate this event by highlighting two presentations every month.
Part 1: Talks Spaces Summit v2.0Web applications usually start small and loveable, but gradually become larger and larger as more people work on them and front-end technologies move on. If you’re not careful they can potentially end up as the one thing no-one wants...
SWAPs: From monolith to small web applicationsAccording to figures from Ingenico, around 15% of site visitors in the Netherlands that begin the payment process do not complete their transaction. This can have many causes which will be examined later in this article. So why...
Your leaky online payment process“My past year as a software engineer at bol. com has mostly been dedicated to breaking down one of the big monoliths within our software landscape into smaller services. To be more specific: I’ve been working in a team to extract the processes related to customer returns into a separate microservice.
Video: Insights- Building a Boomerang that doesn’t come back (to haunt you) at Spaces Summit