Amazon released their graph database Neptune as well as a way to authenticate using ALBs while the CNCF decided to adopt Helm.
Last week I got to talk about Sumerian’s release, and today is Neptune’s turn. Neptune is the new graph database from AWS. A graph database is a database optimised for data that can be best represented in graphs1. This means that is especially suited for social networks, but obviously not limited to it.
That said if your data is suited to this kind of storage you’re likely already aware of graph databases and their uses. Neptune supports two graph models, Property Graph and RDF. As I’m not an expert in this area and don’t want to pretend that I am, I’ll leave it at that.
ALB Built-in Authentication
AWS Application Load Balancers, support the ability to provide an authentication interface. The authentication part for this can work using Cognito, a social provider such as Google, or other OpenID providers. While this doesn’t try to replace all of your identity needs, it does make some things a little easier in many cases. Even if it’s just to deal with something straightforward like putting authentication on your non-prod environments2.
Even for more involved situations, this can be a good way to handle the authentication. While the login page served by AWS might not match the rest of your site, it does take away a lot of the complexity involved in setting up the authentication. Especially if your application serves different endpoints from different containers, it is useful if the authentication is all handled in a single place. There are of course plenty of other ways to do so, but having it managed for you is easy.
Helm Adopted by CNCF
The Cloud Native Computing Foundation has decided to adopt Helm as an incubation-level project. Helm was originally started by Deis, before it got acquired by Microsoft, and is by now probably the most popular way to manage applications on a Kubernetes cluster.
Helm charts are a method to define what you want to run in your cluster and make it a lot easier to do so. There are many helm charts readily available for easy installation, and the popularity of this approach helped in getting the CNCF to adopt the project. As Helm is a really useful tool, this will hopefully help in making it even more so.
Related content you might like:
- Week 32, 2018 - Istio 1.0; AWS CDK
- Week 25, 2018 - AKS; Daemons in ECS; Docker Application Designer; Private API Gateways
- Week 22, 2018 - Windows on AWS CodeBuild; Amazon Sumerian; Atlassian Escalator
- Week 19, 2018 - Operator Framework; gVisor; Stack Overflow for Teams; AWS CodeBuild Local Build
- Week 49, 2017 - re:Invent 2017; macOS root bug