Skip to content

IAC playground : Rest API with Tornado, infrastructure with AWS and terraform

Notifications You must be signed in to change notification settings

alexis-turpin/iac-experiment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infrastructure as code experiment

I've made this small project on my short evening and week-ends since mid-November. The goal is refresh my existing skills and experiment new ones.

For now, it is planned in 3 part :

  • Infrastructure
  • Api (back)
  • Front

Project content

Infrastructure

That's by far the part I wanted to do the most, so much that I have created the 2 others just to allow my infrastructure to exist.

My goal here is to have an infrastructure as code entirely reusable, highly available and trying to respect best practices.

Using: Terraform; AWS

More on this part here.

API

I've been using Python since a few years now, but mainly for scripting or even competitive programming, but not much for bigger projects.

Here the code is fairly simple: a basic Rest API implementing main HTTP methods. Trying to keep the code elegant, and respect best practices.

Using: Tornado

More on this part here.

Front

For me the least interesting part, but it must be done in order to test things out

# TODO

The most basic web client to my Rest API, just to test things out. Once the rest will be done I could implement other things to make it more interesting : Caching, Authentication ...

Using: Tornado

More on this part here.

How can you participate ?

Obviously this project having no proper goal except practicing, I'm not expecting you to open and pull request. But you are very welcome to open issues to :

  • Point out some mistakes / bugs,
  • Recommend me to implement some missing features,
  • Remind me of some of the Industry's best practices,
  • Or even correct some tiny nits that keep you up at night :)

About

IAC playground : Rest API with Tornado, infrastructure with AWS and terraform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published