AWS Lambda

166 People have this badge

What everyone's up to

Started 9 days ago
Refactoring a backend
Deploying a Backend System
Designing a Backend System
Wrote serverless functions
Worked with serverless architecture
Wrote an AWS Lambda Function
Used DynamoDB
+ 5
I'm migrating https://www.check-run-reporter.com from EC2 and Aurora Postgres to Lambda and DynamoDB. 

Mostly, I'm doing this for to save costs. When my AWS credits run out, this project will be burning about $200 a month simply because Aurora Serverless is neither serverless nor cheap. More importantly to my customers, this change should also address the latency spikes they keep seeing because Aurora Serverless has been goofy since the AWS outage caused by the Let's Encrypt root certificate expiration this past fall.
CEO, Ian Remmel, LLC
Worked with serverless architecture
Created a very simple AWS serverless application to handle Telegram bot in-coming and out-coming messages with EventBridge.

With this approach message communication can be handled asynchronously outside the connector application just interacting with the exported Event Bridge bus.

Also an username and source IP whitelist is implemented in order to keep the integration as safe as possible.

Repository: daaru00/aws-telegram-bot-connector
Worked with serverless architecture
Developed a Site Reliability Strategy
Developed cloud-native, serverless architecture using Firecracker, Amazon’s KVM-based virtualization tech. 

Micro-VMs, integrated with the container ecosystem offer a more scalable and efficient compute solution. 
Worked with serverless architecture
Just created a very simple AWS integration that collect Greengrass Nucleus telemetry data as CloudWatch metrics.

This integration will deploy a Lambda function connect to IoT Core MQTT topic where NucleusEmitter component send telemetry data:
{
  "mqttTopic": "greengrass/MyDeviceName",
  "telemetryPublishIntervalMs": 300000
}
The deployed Lambda function put metrics data to CloudWatch using AWS NodeJS SDK:
  cloudWatch.putMetricData({
    Namespace: METRIC_NAMESPACE,
    MetricData: [{
      MetricName: event.N,
      Unit: event.U,
      Timestamp: event.TS / 1000,
      Dimensions: [{
        Name: 'CoreDevice',
        Value: CORE_DEVICE
      }],
      Value: event.V
    }]
  })
Once this integration is installed it will be possible to add metrics widgets into a dashboard and/or creating alarms in order to monitor Greengrass Core devices health.

Repository: daaru00/greengrass-nucleus-telemetry-data-collector
Wrote a Blog Post
Worked with serverless architecture
Refactored infrastructure-as-code
Learning Infrastructure as Code
+ 2
You can run integration tests from a CloudFormation Custom Resource to enable automatic rollback when your tests fail.

I've written a guide that will get you started called, CDK Integration Testing.
Created a software project
Wrote GoLang code
Used DynamoDB
Wrote serverless functions
+ 2
Created a tool for automatically managing access to a restricted AWS environment based on temporarily permitting an engineer's public IP address.
Loading...