Code Monkey home page Code Monkey logo

cloudskin's Introduction

cloudskin

  • No code cloud deployment
  • One click deployment
  • Best practices applied [you can focus on your business]

Automating Cloud(AWS) operations, design, configure and spin cloud infrastructure from UI.

๐Ÿš€ Getting Started | ๐Ÿ“– Documentation | ๐Ÿ“บ Examples | โ˜Ž๏ธ Discord | ๐Ÿ’Ž Cloud SkinPro


Key Features

  • No code cloud deployment: No code cloud deployment
  • One click deployment: One click deployment
  • Best practices applied: [you can focus on your business]

Quickstart

  1. Register
  2. Pay $20 (kidding)
  3. Create an AWS user with policy that we provide
  4. That's it, you are good to do a deployment in 5 min

Check video

cloudskin's People

Contributors

knatarasan avatar iniyan-kannappan avatar sathiscode avatar

Watchers

 avatar

cloudskin's Issues

Convert the following relation as OneToOne

In aws.InstalledService Following has to be converted to OnetoOneField since sice a InstalledService is tied with single InstallableService as non identifying relation

installable_service = models.ForeignKey('InstallableService', related_name='installed_service',
on_delete=models.CASCADE)

Outreach

  • Hackernews
  • Individual companies
  • Social media accounts
    • twitter , linkedin , discord, instagram

axios interceptor for authentication

authAxios.interceptors.response

  1. Control endless loop

(TODO : Following interceptor may fall in endless loop when refresh token not set in httpOnly cookie
Backend has throttle control, which won't entertain more than 60 requests/sec)

  1. When second attempt fails, redirect to Login page

UI components has to be composed with backend logic

Right now this is lifecycle of a UI aws component (eg: EC2)

  • created in Canvas ( while drag& drop) + Its backend object created
  • Edited in canvas + Backend updated
  • Deleted in canvas + Backend delete

Required enhancement : Front end object should compose required logic to for backend operations

Mock customer end to end testing

Mock customer (AWS):

  • Registration
  • IAM User Creation
  • IAM User Stored in Database in Encrypted Fashion
  • Spin a EC2 instance
  • Monitor it
  • Terminate it

api/django_api/api/models.py

EC2 instance_type has to be populated from a database, which is periodically updated from aws updates .

instance_type = models.TextField(default='t2.micro')

EC2 square icon status

  • start with empty square , after Instance started become green solid,
  • Once terminated becomes empty square
  • no auto refresh

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.