AWS Lambda deployment right from IntelliJ

in aws •  7 years ago  (edited)

 *Heads-up: Only Java

Context/Environment: 
Product development → Microservices based arch. → Lots of AWS Lambdas 


 Old routine 

Open IntelliJ
↳ Write code (AWS Lambda)
 ↳ Build artifacts
  ↳ Switch from IDE to browser
   ↳ Head to AWS Console and sign in (One time step)
    ↳ Open AWS Lambda or AWS S3 web page in console
     ↳ Browse to file/folder to upload your artifact to cloud and
       hit save
      ↳ If deploying more than one lambda artifact
       ↳ Open another tab, open AWS console, browse artifact and
         hit save
        ↳ Repeat last two steps for all lambdas to be deployed
         ↳ Switch back to IDE
          ↳ Continue coding
           ↳  Repeat till EOD


 New routine (🌟 Improved) 

Open IntelliJ
↳ Write code (AWS Lambda)
 ↳ Build artifact
  ↳ Deploy directly from IntelliJ IDE
   ↳ Repeat till EOD


 In above routine, I haven’t mentioned the pain if you dealing with multiple AWS Named Profiles or AWS Organization 


 Demo GIF 


 and It’s open source ❤ 


 GitHub link:
https://github.com/raevilman/Intellij-Plugin-for-AWS-Lambda-Java-Code-Update


 IntelliJ plugin repo link:
https://plugins.jetbrains.com/plugin/9849-aws-lambda-java-code-updater 

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!