Jan is een ervaren consultant met een brede achtergrond in zowel software ontwikkeling als infrastructuur. De laatste jaren veel ervaring met full stack (Oracle/Red Hat/Java & Node/TypeScript) software architectuur inclusief continuous integration/deployment en Infra-As-Code. De laatste jaren heeft hij zijn aandacht verlegd naar zowel de public als private cloud met bijbehorende concepten als cloud native, cloud platform adoption en cloud application modernization & migration. Zijn primaire focus en certificering ligt op het Amazon (AWS) platform, maar Jan volgt ook het aanbod van de andere grote public cloud platformen. Hij heeft uitgebreide ervaring met betrekking tot voortbrenging, beheer, bouw & ontwerp. Daarnaast is Jan werkzaam als trainer, auteur voor Packt Publishing en heeft hij zijn eigen blog. Jan typeert zich door zijn no-nonsense instelling, is in staat complexiteit snel te doorgronden en beweegt zich makkelijk in een organisatie.
AWS supports identity federation using SAML (Security Assertion Markup Language) 2.0. Using SAML, you can configure your AWS accounts to integrate with your identity provider (IdP). Once configured, your federated…
We are running cloud native applications in a private VPC meaning the elastic network interfaces don’t have direct internet access, not even through a NAT Gateway. Instead the AWS Lambda…
AWS supports the targeting of a Lambda function behind an application load balancer. Most likely you probably deploy most of your Lambda functions on the AWS API Gateway (same as…
This is the sixth post of a blog series where each post will touch a popular TypeScript method, function or feature with example. If you’re starting with TypeScript (or JavaScript)…
This is the fifth post of a blog series where each post will touch a popular TypeScript method, function or feature with example. If you’re starting with TypeScript (or JavaScript)…
This is the second post of a blog series where each post will touch a popular TypeScript method, function or feature with example. If you’re starting with TypeScript (or JavaScript)…
This is the start of a blog series where each post will touch a popular TypeScript method, function or feature with example. If you’re starting with TypeScript (or JavaScript) you…
Where the MySQL Event Scheduler mechanism works for both the MySQL and Aurora Cluster RDS services. It seemed not to work after migrating our applications to Aurora Serverless clusters. The…
Although AWS recently published their experimental public roadmap for AWS Container Services. The company can still surprise us during a global pandemic by suddenly announcing the launch of the new…
During a project we are migrating a lot of MySQL RDS instances to Aurora Serverless basically to lower runtime and operational cost (OPEX). In the traditional Aurora / MySQL RDS…
The biggest advantage of functions is there pay-per-use model. But this also means that the underneath hardware will scale down to zero when not used. When this happens and a…
In our AWS cloud native application development projects we often use native-cloud technology like AWS Lambda and AWS ECS Fargate to accelerate deployment and minimize costs. The power of both…
When using AWS CodeCommit (and I think specifically a MacBook / OS X) you might get the error: fatal: repository ‘https://git-codecommit.eu-west-1.amazonaws.com/v1/repos/demo/’ not found Make sure you have a current version…
During the development of a cloud native application running on Kubernetes we we’re asked to perform implement a security mechanism that pro-actively scans the complete cloud native infrastructure for security…
As you may know the Ghost application is a light-weight opensource Content Management System (CMS) which is ideal for blogs and magazine websites. Just like https://terra10.nl and because it allows…
Since we both use Azure AD (Office365 / LDAP) for the companies user management and AWS for our hosting we already enabled federation between these cloud providers. This works perfectly…
Since I mostly blog/commit to remember for my own future usage, another handy codesnip which I probably will need again. Requirement from our IAM provider for is user credentials was…
In our application flows we use AWS Simple Email Service to send emails to our users. Since the documentation and examples of AWS SES are not that clear, it might…
AWS Key Management (KMS) is a fully managed service that makes it easy to create and control encryption keys on AWS which can then be utilised to encrypt and decrypt…
We use AWS Lambda serverless functions combined with TypeScript and NodeJS which results in an extreme powerful developer toolset. Due to the fact that functions contain isolated logic they are…