This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.

AWS Lambda deployment right from IntelliJ

raevilcoin(25)
Published in
#aws
Words
166
Reading
1 min
Listen
Play
9y

 *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 

AWS Lambda deployment right from IntelliJ | Ecency