Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Neara Software Engineer Infra test

In this practical, hands on test, we want to see how write infrastructure as code. The interview would have assessed existing knowledge and this is the actual implentation of a cut down, MVP version of the solution you worked on.

With this collaboration process, you will get some guidance from one of our team members on how to improve your code as if you worked here. You'll also learn the basics of some AWS networking and lambdas that get used in production.

It's a bit more time invested but it should give you a better experience in learning and how things would work.

Requirements

Tech Stack

  • Python 3.9
  • Pulumi for AWS
  • an AWS account (on the free tier, nothing here should cost you)
  • provide instructions on how to run your code

Objective

Build the following architecture in Pulumi:

architecture ** correction - put the NAT in a public subnet

We should be able to curl the API Gateway endpoint and get the json response returned from the lambda. Additionally, all logging output should go to Cloudwatch.

The lambda function is provided for you in the ./lambda directory.

Submitting and Collaboration

  • fork this repo
  • make the commits and changes necessary on a feature branch
  • make an upstream pull request back to this repo and email us with your PR link
  • the examiner can review the PR and make comments and ask you to improve the PR
  • once the PR is rejected or accepted, you can delete the PR, we won't merge it

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages