Sebastian Müller, Hamburg. AWS Serverless Hero, GraphQL Specialist, Serverless Trainer, and Senior Cloud Consultant at superluminar GmbH.

Moin! 🖖 My name is Sebastian.

I'm a Serverless Consultant, GraphQL Specialist, certified AWS Solutions Architect, and honored AWS Serverless Hero living in Hamburg, Germany. My day job is Senior Cloud Consultant at superluminar GmbH. I am a passionate Software Engineer, Scrum Master, Leader, and Technology Enthusiast who’s fancy about vinyl records, design, people, political philosophy, vegan food, and Photography


  • React SPA with server-side rendering on AWS Lambda

    February 5th, 2020 • 1152 Words • EN

    React is great for creating websites and writing applications using JavaScript. But, whenever the use of React is rejected, one of the most common reasons is the lack of a simple implementation for server-side rendering (SSR). When you search on Google for this topic, you’ll find various approaches…

  • Deployments with serverless.com, AWS CDK, or AWS SAM?

    January 30th, 2020DE
  • Deploy React SPA with CodePipeline and CodeBuild using AWS CDK

    January 23rd, 2020 • 748 Words • EN

    There are plenty of tools and services for continuous delivery available. Most of them are either directly built into the source code management tools you already use, or perfectly integrate with them. You might be familiar with CircleCI, Travis CI, GitLab CI, or GitHub Actions. Of course, AWS has…

  • AWS re:Invent 2019 Recap & Videos

    December 15th, 2019 • 360 Words • EN

    I was able to attend the AWS re:Invent 2019 conference. A week full of learning about current and new technologies, services, and general approaches is definitely overwhelming. There is no much content available, during the conference, and as videos and slide decks afterwards. I tried to list my…

  • AWS Single Sign-On and Multi-Account Cloud Setup

    August 16th, 2019DE
  • GraphQL with AWS AppSync and AWS Lambda

    July 2nd, 2019DE
  • CloudFormation Best-Practices

    May 1st, 2019 • 457 Words • EN

    You can find plenty of frameworks and tools to provision your AWS resources. Some of them do a great job for a specific purpose, others are more generic. Nevertheless, I do prefer to use native CloudFormation templates as much as possible. Prefix all the things Split up your CFN Stacks Nested…

  • Makefile Best-Practices

    April 30th, 2019 • 167 Words • EN

    The more projects you work on, the more streamlined your tooling gets. Hopefully. Various services using different languages have different tooling requirements, of course. A sweet Makefile can be the entry to a unified tooling interface. Hide Commands Wildcard Targets Foreach and Lists As long as I…

  • AppSync GraphQL API with Custom Domain and CloudFormation

    April 7th, 2019 • 165 Words • EN

    With AWS AppSync, it’s easy to run your own serverless GraphQL service API. Thanks to Velocity Mapping Templates, DynamoDB, and AWS Lambda your can aim for an architecture without any maintenance at all. Getting started with AppSync is not that problem; there are tons of guides and frameworks. AWS…

  • Serverless GraphQL with AWS AppSync and Lambda

    June 17th, 2018 • 1009 Words • EN

    Let me be honest with you: GraphQL is the shit! Once you use GraphQL, you will never want to use anything else again. The same is true for a working and maintainable serverless FaaS infrastructure. Combine both technologies to run a genuinely serverless GraphQL API using AWS AppSync and Lambda…

  • AWS AppSync GraphQL API using CloudFormation

    May 30th, 2018 • 359 Words • EN

    Amazon recently announced CloudFormation support for AppSync and all its features. Together with the Serverless Application Model it’s now dead simple to deploy a GraphQL API and custom Lambda resolvers without using the API at all. The GraphQL RSS Proxy example project is a serverless GraphQL API…

  • Notify Slack about GitHub Releases using AWS Lambda

    February 24th, 2018 • 440 Words • EN

    Do you use GitHub to manage your software projects and Slack for communication? With GitHub Webhooks and a simple AWS Lambda function, you can notify Slack channels about new releases of your projects. Serverless Application Model To start, just clone the project from GitHub and create a file to…

  • AWS AppSync GraphQL API with Golang Lambda source

    February 20th, 2018 • 698 Words • EN

    GraphQL has been a buzzword for a while now. I immediately fell in love with it when GitHub announced a public GraphQL API. A few weeks ago AWS introduced AppSync, a serverless GraphQL with support for custom data sources using AWS Lambda. Together with the recently introduced Go support for AWS…

  • Deploy Golang Lambda with AWS Serverless Application Model

    February 13th, 2018 • 107 Words • EN

    Amazon just recently announced native Golang support for AWS Lambda. Together with the Serverless Application Model (SAM) you can easily deploy your Golang code and create an HTTP interface using Amazon API Gateway. I created an example project on GitHub with multiple binaries that are deployed…

  • 68% Mechanical Keyboard with 68Keys.io

    January 27th, 2018 • 77 Words • EN

    With the content on 68Keys.io, you can build your own custom 68% Mechanical Keyboard! Sounds great, right? You will find all information about the needed Circuit Board, Aluminium Case, and modified TMK firmware on the project’s site. With the detailed shopping list, you can start ordering parts and…

  • Use SequelPro with OpenPGP cards like a YubiKey

    November 8th, 2017 • 178 Words • EN

    The YubiKey is a great OpenGPG smart card compatible hardware device. I use my YubiKey to store my private GnuPG key and for authenticating SSH connections. A few applications, however, don’t work with the OpenGPG card and require a file containing the key per default; Sequel Pro is one of them…

  • Use TypeScript and CircleCI v2 Workflows for NPM packages

    November 5th, 2017 • 346 Words • EN

    If you love software workflows as much as I do, you should check out my basics for deploying NPM packages using TypeScript, CircleCI v2, and GitHub Releases. You can find an example project on GitHub configured with all of following features. Use this guide as documentation for the project and make…

  • AWS Lambda with MaxMind GeoLite2 IP database

    November 3rd, 2017 • 136 Words • EN

    The MaxMind GeoLite2 database is basically the standard solution when you need to get the geo information for an IP address. Together with the mmdb-reader NPM package you can easily deploy your own serverless API to AWS Lambda to lookup locations for IP addresses. Thanks to AWS Lambda the deployed…

  • Serverless Analytics with Amazon Kinesis and AWS Lambda

    August 23rd, 2017 • 557 Words • EN

    AWS Lambda functions together with an Amazon Kinesis Stream offer a great way to process continuous information. I created an example project called Serverless Analytics to demonstrate this. You can use this as the starting point to create your very own Google Analytics clone and run it serverless…

  • Serverless DynamoDB Auto Scaling with CloudFormation

    July 19th, 2017 • 111 Words • EN

    Since a few days, Amazon provides a native way to enable Auto Scaling for DynamoDB tables! Luckily the settings can be configured using CloudFormation templates, and so I wrote a plugin for serverless to easily configure Auto Scaling without having to write the whole CloudFormation configuration…

Last Update: 2020-08-08T10:14:42.583Z
Stresemannstraße 132, 22769 Hamburg
+49 151 54 64 90 55
inbox@sbstjn.com