Leveraging AWS Lambdas for coding microservices or better say utility functions over API, for different projects has been my go-to option.
but deploying them after making changes is a bit brain tiring loop.
therefore i developed a plugin for JetBrains IDEs which includes Intellij IDEA, GoLand, PyCharm and many others.
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>
Open IntelliJ ↳ Write code (AWS Lambda) ↳ Build artifact ↳ Deploy directly from IntelliJ IDE <Repeat till EOD>
This plugin also helps in case you are deal with multiple AWS Named Profiles or AWS Organization
Originally posted on theRDnotes.com
Follow me on twitter 🎉, i generally post about different projects i am coding and their journey of development