Securing your Spring Apps with OAuth 2.0 – Part 1
Security. Arguably one of the most important components of your application, especially if you have to deal with private information and want to restrict access to only authorised parties. It’s …
Van ontwerp tot deployment
Software consultancy met technische diepgang
Sourcelabs levert consultancy- en detacheringsdiensten op het gebied van softwareontwikkeling. Wij bouwen backend-oplossingen, van het ontwerpen van Open API-specificaties tot het implementeren van robuuste APIs.
In het Java-ecosysteem – met o.a. Java, Kotlin en Spring Boot – ontwikkelen we nieuwe applicaties en breiden bestaande systemen uit met nieuwe functionaliteit. Onze deployment-ervaring strekt zich uit over cloudplatforms zoals Google Cloud, AWS en Azure, waar we werken met Kubernetes en CI/CD-pipelines in GitHub Actions en GitLab CI.
Bij projecten waar systeemintegratie centraal staat, zetten we (event-driven) architecturen op met tools als Kafka en zorgen we voor betrouwbare koppelingen met databases zoals PostgreSQL en MongoDB. Onze aanpak combineert technische diepgang met praktische implementatie, afgestemd op de specifieke uitdagingen van elk projec
Een doordachte architectuur bepaalt de kwaliteit, onderhoudbaarheid en schaalbaarheid van een systeem. Wij ondersteunen klanten bij het ontwerpen van gedistribueerde systemen, waarbij we niet alleen technische keuzes maken, maar ook nadenken over fasering en implementatiestrategie.
Onze ervaring omvat zowel het opzetten van nieuwe systemen als legacy modernisatietrajecten. Bij modernisatie helpen we verouderde of vendor-specifieke oplossingen te vervangen door hedendaagse opensource-technologieën, waarbij we een pragmatische migratiestrategie volgen die risico’s beheerst en continuïteit waarborgt.
We brengen opgedane inzichten mee uit eerdere projecten, van architectuurpatronen voor schaalbaarheid tot praktische afwegingen rond data-migratie en backwards compatibility. Dit stelt ons in staat om architectuurbeslissingen te nemen die niet alleen vandaag werken, maar ook toekomstige groei faciliteren.
Naast ontwikkelwerk verzorgen we maatwerk trainingen en workshops op het gebied van softwareontwikkeling, ontwerp en architectuur. We behandelen technische onderwerpen zoals Kotlin, AI-coding tools, GraphQL en contract testing, afgestemd op het kennisniveau en de specifieke behoeften van teams.
Onze trainingen combineren theorie met praktische oefeningen, waarbij deelnemers direct toepasbare kennis opdoen. We werken met concrete voorbeelden uit projecten en gaan in op veelvoorkomende uitdagingen en best practices.
Daarnaast adviseren we organisaties over het opleiden van developers. Dit varieert van het opstellen van leertrajecten tot het identificeren van kennishiaten binnen teams en het bepalen van de beste aanpak om deze te adresseren.
![]()
Bij bol.com hebben we de API ontwikkeld voor externe verkopers op het bol.com platform.
![]()
Voor Rabobank werkt Sourcelabs aan een platform voor het verbeteren van de developer experience gebaseerd op Backstage (ontwikkeld door Spotify).
![]()
Sourcelabs stond aan de basis van het nieuwe iDEAL platform op basis van een Microservices architectuur dat door Payconiq is gerealiseerd en wordt gehost bij Amazon.

De afdeling Data Ecosystems van TNO werkt aan uitdagende projecten voor onder meer het logistieke domein. Vanuit Sourcelabs hebben we meegewerkt aan een oplossing gebaseerd op o.a. Distributed Ledger Technologie en Kotlin.

Albert Heijn is de grootste supermarktketen in Nederland. Binnen het domein Digital Checkout & Payments bij Albert Heijn werken we aan een Microservices gebaseerde architectuur met Java en Kotlin.

Kramp Hub ontwikkelt producten die partners van Krammphub een concurrentievoordeel bieden in de e-commerce agtech-industrie. Vanuit Sourcelabs werken we o.a. aan een door Kramphub ontwikkeld platform gebaseerd op GCP technologie.

Sinds de 1.1 release werken wij al met Java en het bijbehorende ecosysteem, waarbij wij uiteraard met onze tijd zijn meegegaan: ook de nieuwste Java releases kennen geen geheimen.

Wij hebben ervaring met Kotlin in productie sinds de allereerste 1.0 release. Minder foutgevoelig, betere leesbare code en volledig compatibel met Java — what’s not to love?

Sinds 2004 is Spring is een framework waar wij dagelijks mee werken. Spring Boot, Web, Security, Cloud, etc. wij kennen ze van binnen en van buiten!


Amazon Web Services (AWS) is een cloud computing platform dat een breed scala aan diensten biedt zoals opslag, rekenkracht, databasebeheer en content delivery.

Google Cloud Platform (GCP) is een cloud computing platform van Google dat verschillende diensten biedt, zoals opslag, computationele kracht, machine learning, en data-analyse.

Security. Arguably one of the most important components of your application, especially if you have to deal with private information and want to restrict access to only authorised parties. It’s …
When you go into an interview you will be asked a lot of questions. I’ve interviewed at least a couple dozen people and I’d say about 85% of the time …
When thinking about becoming a better software engineer, most of us think about learning new languages, using new technologies, reading books about software architecture, participating in tech conferences etc. We …