Lambda
Serverless Search with Lambda
Adding a search capability to your application doesn’t necessarily mean using dedicated solutions. We can build a Serverless solutions that allows scaling while keeping the costs low.
Diving into Cloudfront
Cloudfront can be simply defined as a CDN (Content Delivery Network), caching your static assets in a datacenter nearer to your viewers. But Cloudfront is a lot more complex and versatile than this simple definition.
Cloudfront is a “pull” CDN, which means that you don’t push your content to the CDN. The content is pulled into the CDN Edge from the origin at the first request of any piece of content.
Read More…
Use IAM Identity Center (AWS SSO) to protect your Cloudfront served application
You built a new web application, you are serving it using Cloudfront, but you want that only members from your organization can view the pre-release version. You want to add a password protection using the already existing IAM Identity Center (Successor to AWS Single Sign-On) to grant access to your organization.
My First Lambda Container
AWS announced the support for running containers inside Lambda. Since I had a little side project that would benefit from it, I dived in. I passed through the 4 stages of a typical Re:Invent announcement: excitement, disappointment, anger and resignation.
Serverless E-Mail forwarder with AWS SES
If you don’t need (or don’t want to pay for) a real E-Mail solution for your domain, but just need to communicate nice looking addresses and have them forwarded to your real, fully fledged E-Mail host. Then this solution is for you.
Resize Images on the Fly
Clients know the best what sizes an image should be (screen size, dpr, …). Don’t pre-generate useless sizes and let them ask for the dimensions that suits them best.
Cors at the Edge
With the raise of API driven apps, CORS is becoming an unavoidable subject. By adding a CDN, your CORS rules become a burden on caching.
Creating a Serverless GeoIP API
Why build a GeoIP API when you can buy it directly from Maxmind or use their GeoIP Databases?
Using the downloadable database works well when used on an instance. When you need it inside Lambda or Glue, it becomes difficult to keep it up-to-date.
It becomes easier to use an external HTTP-API. Hosting it yourself reduces the response time by having it nearer to your apps and you can extend your service by combining multiples sources.
Read More…