PHP serverless abstraction framework…

…as serverless architecture picks up steam in the market I predict we will see more and more languages adopting it; is not whole sale from the vendors then from the community itself. As an example here is Bref, a serverless framework for PHP; it can run on it’s own or be used as a bridge for other existing frameworks. Ala Laravel or Slim or CodeIgnitor as AWS Lambda functions. Not a AWS fan? That’s ok, Bref can deploy to any other cloud provider with minimal effort as well. If nothing else, it is worth a read,

https://github.com/mnapoli/bref

AWS Lambda internals

Ran and Nitzan over at epsagon did a two part article on Medium about  AWS Lambda and its internals / runtime environment. It is a pretty interesting read if you are into the serverless architecture specifically or Lambda in general.

NoSQL search results in MICRO-seconds; via AWS’s new DynamoDB Accelerator.

If you have a noSQL data store and need the fast machine possible response time; check this out:

“…Using DAX, you can improve the read performance of your DynamoDB tables by up to 10x—taking the time required for reads from milliseconds to microseconds—even at millions of requests per second….”

I am constantly amazed at the speed some of these services are able to run at, just amazing.

 

Deleting an AWS API Gateway resource.

Because it is not well documented in the AWS docs herein is how you delete an AWS API Gateway resource.

  1. Click on the end point in the left hand side.
  2. Click the action button in the top middle, just right of the resource list.
  3. Click the delete option.
  4. Enter the name of the resource and click delete.

Wait 20 – 30 seconds and reload the page. You should no longer see the API resource listed.

Today, today is a good day.

Yesterday I sat for the AWS Certified Cloud Practitioner exam. It’s been nearly 6 months of studying, little gaming, much less beer, and far fewer trips. But as of today I am now an AWS Certified Cloud Practitioner.

While awesome, and amazing, it is tempered with the knowing this coming Saturday is the real goal. The AWS Associate Solutions Architect exam. Getting a 94 out of 100 on the Cloud Practitioner sure helps the confidence though 😀

Some news from AWS…

…as of now(ish) all AWS accounts get a rolling 7 days of CloutTrail functionality as part of the free tier! While not helpful to business / enterprise; it defiantly helps the solo / small org. Check it out here.

AWS Lambda and automated testing (pt2).

Opps; forgot to circle back to this…

So we finally got it working. Local and Jenkins automated testing that couples with Lambda for media processing! What we ended up doing was creating an ssh tunnel from our DEV to UAT, from UAT to the remote DEV DB. O man was it slow. Like, slow enough we dumped it after 3 days. Do not recommend this type of setup if you can at all help it.

The next week this repo bust out on the scene; would have saved us a a lot of headache: https://github.com/atlassian/localstack. Unfortunately we were past the point where it would have helped instead of hurt the engineering pipeline.

Another month, another set of continuing education courses.

A corner stone of the IT/Dev career field is this: ‘never stop learning’. I like to expand on it and include ‘When you stop learning, your start becoming worthless’. While some disagree with this it has served me well. As such last night my Udemy collection increased by another 8 courses. Mainly focused on AWS assoc. certification training but also a few container / CI / CD services.

Hoping to sit down for the exams before the end of the year; here’s hoping ^_^.