bol.com Techlab
  • Home
  • Blog
  • Podcast
  • Video
  • Events
  • Categories
    • Development
    • Infrastructure
    • UX
    • Testing
    • Security
  • About
  • Join our team

Architecture – 18 articles

bol.com Techlab›Architecture

Tags

ExpatHazelcastInternationalMaintenanceCQRSYoung ProfessionalWeb scaleMicroservicesMeetupSoftwareJavaArchitectureTestingEvent
Join our team

    Proof data consistency in a micro service landscape

    Peter Brouwers, Peter Paul van de Beek, on 6-11-2020
    Category: Podcast Tags: Architecture Microservices data Quality Bigquery Data Consistency

    Introduction Even if it doesn’t appeal to you, you might want to think about it when you work in a larger microservice landscape or have a serious big data platform…Proof data consistency in a microservice landscape. When we google this subject I already get 1.2 MLN results so there’s something going on here. To ensure data consistency several practices are available: Saga Pattern Reconciliation Event Log Orchestration vs. Choreography Single-Write With Events Change-First Event-First Consistency by Design Accepting Inconsistency But in this episode, we won’t go over these practices. We…

    Read more
    Proof data consistency in a micro service landscape

    Great products are build on a great Product Architecture

    Peter Paul van de Beek, Peter Brouwers, on 2-07-2020
    Category: Podcast Tags: Architecture Agile Innovation Agile@scale Product

    Today we explore our product architecture. We have been talking with Jim van de Waal about product organizations. We spoke to our Agile at Scale friends about product organisations and Agile at Scale. Now it is time to talk about the foundation to build these on. We call this the product architecture. We believe that a lot of companies are in the same transformation. Years ago we dealt with a ‘monolith architecture’. We transformed this architecture in a ‘microservices architecture’. And now it’s time for the next logical step in…

    Read more
    Great products are build on a great Product Architecture

    Utrecht JUG – Test Architectures & Hacking into Java web apps

    Peter Paul van de Beek, Peter Brouwers, on 19-02-2020
    Category: Podcast Tags: Java Testing Meetup Architecture Software devops Security Podcast JUG

    We take a sneak peek into the Utrecht JAVA User Group  (JUG) Meetup next week, February 24th. Topics will be: are End-to-End test architectures a Dead End road? And there will be some live hacking: Breaking into your Java web app. This will really give a feel for the importance of security. Besides that, we discuss with one of the founders of the Utrecht JUG why it’s so great to be part of a community. He explains the great initiatives like for instance the Speaker Incubator the JUG offers. Guests…

    Read more
    Utrecht JUG – Test Architectures & Hacking into Java web apps

    The state of Reactive Streams

    Peter Paul van de Beek, Peter Brouwers, on 14-11-2019
    Category: Podcast Tags: Java Architecture skills Reactive Reactive Streams Reactor RSocket

    The state of Reactive Streams – watch the presentation and listen to the podcast. International Keynote speaker Oleh Dokuka gave a presentation on the state of Reactive Streams at bol.com. We took advantage of this opportunity and interviewed him for the podcast. The Reactive Streams specification is state of the art for asynchronous, non-blocking data streams with the fine-grained flow control. Clearly, that was done for a good future… but, does it have any future nowadays? How other programming ecosystems reacted to the appearance of the reactive-streams standard and did they adopted that…

    Read more
    The state of Reactive Streams

    Small Web Apps

    Peter Paul van de Beek, Peter Brouwers, on 10-10-2019
    Category: Podcast Tags: Architecture Front-End Podcast

    Our Small Web Apps or SWAPs, in short, are something like the SOA for Front-End. We aim for separate deployable parts of the Front-End we have available for our Plaza partners, suppliers and internal users. In the Front-End we also encountered that we had teams waiting for each other before they could bring functionality to Pro. Basically, because the Front-End became a monolith. Besides that, people realized that we needed to deliver the same functionality in different Front-Ends. For instance content management for our internal product managers and for our external sellers (Plaza…

    Read more
    Small Web Apps

    API development for the retail platform

    Peter Paul van de Beek, Peter Brouwers, on 3-10-2019
    Category: Podcast Tags: Architecture Development API Podcast 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. Given that we are a platform we have a lot of partners to interact with. To do that in a neat way we need APIs. And as a platform, we are multi-sided so we have to offer different APIs for different groups of users. So a lot of interesting aspects to cover. Guests Jarno Walgemoed; Owner at Sourcelabs; Software engineer with a strong focus on partner API’s…

    Read more
    API development for the retail platform

    Redesign for the cloud – horizontal scaling

    Peter Paul van de Beek, Peter Brouwers, on 26-09-2019
    Category: Podcast Tags: Architecture Scalability cloud Podcast redesign

    We 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”. In an earlier episode we discussed how we moved our Big Data to the Cloud, in the Cloud as an enabler to becoming more data-driven. When moving applications and services to the Cloud we think about redesigning them, like in this case…

    Read more
    Redesign for the cloud – horizontal scaling

    Measuring 2.0 – Streaming measurements

    Peter Paul van de Beek, Peter Brouwers, on 6-09-2019
    Category: Podcast Tags: Web scale Architecture Scalability BigData data Podcast Conversational Measuring recommendations personalization

    The 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. This enables to give them a more personalized experience. We are aiming for a feedback loop of 1 second. So 1 second after and action was performed by a customer in our webshop the data is available for service that handles personalization and recommendations. These…

    Read more
    Measuring 2.0 – Streaming measurements

    Software Parade; the fun way to create an overview of hundreds of applications in Neo4J

    Peter Paul van de Beek, Peter Brouwers, on 10-07-2019
    Category: Podcast Tags: Architecture Microservices YBIYRIYLI Podcast software parade Neo4j graph database

    One 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 an example: we work with over 120 teams on over 850 different applications varying from services, GUI’s, services, data builders and other types of applications. In an environment like ours, it’s crucial to understand what applications we have, what functionality they offer and who are working on them. In the past, the…

    Read more
    Software Parade; the fun way to create an overview of hundreds of applications in Neo4J

    Stop Smashing your Keyboard! Zoom out! Think!

    Eduardo da Silva, on 14-12-2018
    Category: Architecture, Culture, Development, Events Tags: Architecture Development Culture Design

    TL;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.

    Read more
    Stop Smashing your Keyboard! Zoom out! Think!
  • 1
  • 2
  • >
  • Tags

    ExpatHazelcastInternationalMaintenanceCQRSYoung ProfessionalWeb scaleMicroservicesMeetupSoftwareJavaArchitectureTestingEvent
  • Categories

    • Blog (46)
    • Architecture (14)
    • Diversity (2)
    • Culture (31)
    • Data Science & AI (7)
    • Cloud (9)
    • Podcast (81)
    • Interaction Design (1)
    • Interaction Design (1)
    • Business Intelligence (1)
    • Infrastructure (7)
    • UX (5)
    • Development (74)
    • Testing (12)
    • Security (1)
    • Events (34)
  • Get in touch with us

    techlab@bol.com

    Join our team

  •  Company profile

    stackoverflow icon  stackoverflow icon

    Follow us

    twitter logo    Youtube
bol.com Techlab

Privacy   Cookies    © 1999 - 2021 bol.com b.v.

Techlab
  • Home
  • Blog
  • Podcast
  • Video
  • Events
  • Categories
    ▼
    • Development
    • Infrastructure
    • UX
    • Testing
    • Security
  • About
  • Join our team
Get in touch with us techlab@bol.com