Peter van Vliet | Bas Meeuwissen

Co-Founder and Software Architect

Masking Technology

The Netherlands

About

Peter van Vliet started his career as a full-stack software developer in 2002 and has since progressed to a lead architect role. Over the course of these 20+ years, he has fulfilled many roles in various industries and gained extensive experience with a wide range of technologies such as Java, C#, JavaScript, and others. Nowadays, he leverages his expertise to assist companies, write articles, and speak at conferences.Bas has a wide range of interests, and this diversity is reflected in his professional career. In 2010, his journey began as a low-code developer, while also maintaining proficiency in traditional programming. This dual-track approach has provided him with a comprehensive understanding of software development. Throughout his career, Bas has achieved the role of a lead software architect. Today, he leverages his extensive experience to assist companies and write about the intersection of low-code and high-code development.
Workshop

Peter van Vliet | Bas Meeuwissen | Building Schrödinger’s App

Architecture,scalability,adaptivity,typescript
Can an application be a monolith and microservices at the same time? Spoiler alert: yes!In this hands-on workshop, participants will build a full-stack application with TypeScript, React, and Jitar that blurs the traditional boundaries between monolithic and distributed architectures. Much like Schrödinger's famous thought experiment, the application's deployment model remains undecided during development. Only at deployment time is it determined whether the application runs as a monolith, a set of microservices, or something in between.The workshop begins with a simple full-stack monolith, with the frontend and backend deployed independently. From there, participants will evolve the system into a modular monolith composed of multiple applications and explore how the same codebase can be deployed either as a monolith or as a collection of microservices.Along the way, participants will learn practical techniques for designing scalable systems, defining logical and physical boundaries, creating distributable components, and applying practical deployment strategies.This workshop is ideal for full-stack developers, backend developers, and software architects.Before the workshop begins, participants should have Git, Node.js (version 24 or later), and a code editor installed on their laptop.

2027-05-25

09:00

17:00