AWS This is My Architecture Video

This is My Architecture is a video series produced by AWS, where customers are presenting interesting architectures through short video clips. I had the pleasure and honor to present emnify’s packet gateway architecture in such a video. You can see the result here: EMnify: Building a Cloud Native Mobile Network for IoT Leveraging AWS’s Global Infrastructure Thanks to our amazing account manager Karl Oppermann, the AWS TMA team, as well as Amazon’s video crew came over to Munich. In a rented film studio, the crew recorded ca. 20 customer videos. It was a pleasure, to be one of those customers....…

Interview in the EMnify Blog

As I recently gave two talks at the AWS Community Day - Bay Area as well as DENOG12, where I explained how we implemented two of our recent projects at EMnify, I was interviewed in the EMnify blog. If you are interested in my other talks, see the Speaking page. Happy watching! …

Be careful with AWS Private API Gateway Endpoints

As many shops out there, we (at EMnify) are using AWS Lambda for an increasing number of applications to make our life easier. The prerequisite to trigger Lambda functions via REST API calls is to deploy an API Gateway into an AWS account. Historically, API Gateway offered deployment types: regional: what I would consider expected - the API is reachable directly via a DNS host name including the AWS region where it is deployed edge-optimized: what feels weird and almost useless - the API Gateway automatically deploys a somewhat hidden CloudFront distribution, which is not further configurable for the user;...…

Parametrized Jenkins Pipelines

During and after the presentation about Jenkins pipelines that I gave yesterday at the DevOps Meetup Stuttgart, we had a couple of very interesting discussions. One of them was a way to make a Jenkins pipeline job parametrized. Use cases for this that were discussed included different target environments, into which the pipeline should deploy to. While it is not very obvious, there is one particular step that allows to configure a pipeline job’s properties, including triggers, how to rotate logs, and said input parameters: The properties step contained in the multibranch plugin. Please don’t expect too much from the...…

First DevOps Meetup in Würzburg

As a long-time visitor of the DevOps Frankfurt meetup, I always had the desire for establishing the same kind of event here in my beautiful town of Würzburg. Together with Andreas Rudat (mayflower) and Sebastian Kremer (Eikona), we finally made it happen with our first event of DevOps Würzburg Mainfranken. …

DevOps Camp Compact 2016

Right now, I am sitting in the train on my way back from the DevOps Camp Compact in Nürnberg. It was a very exhausting day with two talks that I gave and a lot of information and energy that I got from it. I want to thank the organizers Tobias and Stefan, the location sponsor (my TYPO3 friends Netlogix), and the roughly 100 participants that made this such a great day. Further, I’m happy that I was finally able to join the 6th edition after I wasn’t able to attend the previous four events. …