alexis-turpin / iac-experiment Goto Github PK
View Code? Open in Web Editor NEWIAC playground : Rest API with Tornado, infrastructure with AWS and terraform
IAC playground : Rest API with Tornado, infrastructure with AWS and terraform
Purchase and add a public DNS name both ELB.
Add a persistant data source to the infrastructure.
Could be useful for :
By taking advantages of the featured offered by Tornado, it would be a good idea to provide a non blocking API instead of what we have now.
It might force us to change database engine or at least change python database client library.
Add IAM roles to provide access to static ressources (RDS, S3 ...) from EC2 instances (api)
Back instances are for now not accessible from public network thanks to tight security groups.
It could be improved by:
Publish a basic RestAPI to actually have something to host.
The goal is just to build a simple front website receiving and serving user's requests.
It should implement API methods (by order of importance):
No CSS design should be needed.
Support HTTPS on the entry point of the infrastructure (i.e. ELBs)
Add a bastion host to allow sshing into each of the instance securely.
Will be useful for future debugging for the hosted RestAPI
Publish README for each part of this project to define my approach and this project goals.
Explain some of my design choices.
API is working but poorly documented.
At least PyDoc should be written to describe it's methods and handlers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.