Find Jobs
Hire Freelancers

.NET/C#: load DLL from AWS Lambda

$30-250 USD

Cancelled
Posted over 6 years ago

$30-250 USD

Paid on delivery
I need a template/proof-of-concept for a plugin system that can work in AWS Lambda [login to view URL] In short: AWS Lambda function should load external DLL, find a class that implements a particular interface and execute a function from that class. That's it. Let me give you an example. Let's say we have a simple data structure ================================================================================ namespace [login to view URL] { public class SomeDataStruct { public int Value1 { get; set; } public string Value2 { get; set; } } } ================================================================================ and an interface (a contract): ================================================================================ namespace [login to view URL] { public interface IWorker { void doSomething([login to view URL] input); } } ================================================================================ We reference this project from another project, that contains an implementation of the interface, and compile this into a DLL: ================================================================================ namespace [login to view URL] { public class Worker : [login to view URL] { public void doSomething([login to view URL] input) { return; } } } ================================================================================ When Lambda function starts, it should load the DLL (for example, from S3 or HTTP) and executes doSomething(). That's all. I already have the code that downloads DLL from S3, you don't need to write that. I tried something like this: ================================================================================ Assembly assembly = [login to view URL](@ "path-to-dll"); var interface = typeof([login to view URL]); var class = [login to view URL]().Where(type => [login to view URL](t) && [login to view URL]().IsClass && ![login to view URL]().IsAbstract) .Single(); var myInstance = [login to view URL](class); ================================================================================ But it fails saying it can't load dependencies. I'm not that good with .NET Core, and a lot of methods from [login to view URL] were removed or changed comparing to .NET 4.x. I don't have time to fight this and need help. As a result of this project I expect a Visual Studio solution with three project: 1. Compiled DLL with the interface. 2. Compiles DLL that implements that interface and will be loaded by Lambda. 3. Contains working Lambda code that can be deployed with 'dotnet lambda deploy-function'. Notes: 1. All the code is managed. No native DLL.
Project ID: 15948711

About the project

8 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average $204 USD for this job
User Avatar
I can help you in this as I have much EXPERIENCE in Asp.net, C#, MVC, JSON Web services , ATOM Web services. Can we discuss the REQUIREMENT in detail? Relevant Skills and Experience Website designing/ website developing(Asp.net, C#, html, css) .server side scripting language(php) .wordpress Proposed Milestones $155 USD - web
$155 USD in 3 days
5.0 (4 reviews)
4.0
4.0
User Avatar
i can help you with this. message me more details Relevant Skills and Experience more than 5 years experience in full stack development
$250 USD in 3 days
5.0 (4 reviews)
3.8
3.8
User Avatar
We are happy to bid on this project. We provides dedicate developers and Development and design services as well. ***** We are having a great team of Mobile developers with 7-8 years of experience Relevant Skills and Experience .NET,Amazon Web Services,Aws Lambda,C# Programming, Proposed Milestones $277 USD - Complete project
$277 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I will need $120 for this project to complete. From my personal experience this will not be possible unless we pass DLL as a part of deployement packag.e (ZIP). Will explore any work around for this Relevant Skills and Experience I have 4 plus years of work experience in AWS. From past 6 months I am working on writing serverless application with AWS lambda and API Gateway. All the Lambda functions are developed in .net. Proposed Milestones $50 USD - POC: Loading DLL from external source i.e. S3 $50 USD - Developing External DLL with interface implementaion $44 USD - Provide cloudformation template and handover of the project Additional Services Offered $50 USD - AWS Lambda best practices guidelines I have good experience in AWS Lambda and since I am actively working on it from past 6 months, I can code fast.
$144 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of RUSSIAN FEDERATION
Mozhaisk, Russian Federation
0.0
0
Member since Jan 9, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.