Eric Johnson Profile Banner
Eric Johnson Profile
Eric Johnson

@edjgeek

25,846
Followers
1,321
Following
3,355
Media
13,302
Statuses

Principal Developer Advocate @AWSCloud

Johnstown, CO
Joined June 2016
Don't wanna be here? Send us removal request.
@edjgeek
Eric Johnson
2 years
AWS Application Composer is a huge step in visually designing AWS architectures. It allows you to quickly prototype your #serverless applications and deploy them using AWS Sam. Check this out!
39
351
2K
@edjgeek
Eric Johnson
3 years
There is just no way I won’t be favorite papa.
Tweet media one
22
0
258
@edjgeek
Eric Johnson
3 years
Gentle reminder: Amazon S3 now integrates directly with Amazon EventBridge. This is a fantastic way to invoke AWS Lambda functions and AWS Step Functions. In SAM it looks something like this.
Tweet media one
10
40
255
@edjgeek
Eric Johnson
4 years
Hey #Serverless folks here's a little late afternoon surprise for you. #APIGateway HTTP API now supports #Lambda and IAM authorization options! Super excited to see how you will use them!! #ServerlessForEveryone
9
85
241
@edjgeek
Eric Johnson
2 years
THIS is in the @awscloud booth today!!
Tweet media one
18
8
222
@edjgeek
Eric Johnson
5 years
NO MORE MANAGING YOUR OWN S3 BUCKET and other surprises await you in the newest version of AWS SAM CLI! no more packaging AND deploying, just deploy!! I am so excited about this!! #Serverless #ServerlessForEveryone #SAM
6
72
215
@edjgeek
Eric Johnson
4 years
It's Here! I am so excited to announce HTTP API direct service integrations without the need for VTL! That's right, HTTP APIs can now directly integrate with 5 #Serverless services!! #ServerlessForEveryone Read about it here!
13
74
217
@edjgeek
Eric Johnson
3 years
Ok, this was seriously fun. I took a #serverless translation/synthesize/sentiment app that I often demo building and moved it to AWS Step Functions. Took about two hours. Next steps are to move multiple DynamoDB calls to a single batch write item. Super cool!
Tweet media one
9
28
202
@edjgeek
Eric Johnson
3 years
So, I have been dying to talk about this, and it is now official. I have a new title and it is... Grandpa!! (Papa, pops, etc.) Ryder Daniel Johnson was born yesterday and I could not be more excited or proud of him. I am also proud of my son @NoahJoh5624 and his family!
Tweet media one
Tweet media two
52
2
200
@edjgeek
Eric Johnson
3 years
Oh hey, did I forget to mention? I am going to be a grandpa! How crazy is that??!!
Tweet media one
26
0
177
@edjgeek
Eric Johnson
3 years
Hey #serverless if you could add one feature or smooth one sharp edge on an AWS serverless service to make your life easier, what would it be? #WeAreListening
169
42
171
@edjgeek
Eric Johnson
3 years
The DynamoDB 10 year anniversary command center.
Tweet media one
11
1
168
@edjgeek
Eric Johnson
10 months
I cannot tell you how proud I am of this boy ( #3 ). Owen is officially accepted to OSU to study mechanical engineering.
Tweet media one
8
0
165
@edjgeek
Eric Johnson
3 years
Today marks 3 years at @awscloud . I still love what I do and who I do it for! Thanks @chrismunns and @ajaynairthinks for taking a chance in me! #Serverless #ServerlessForEveryone
15
3
157
@edjgeek
Eric Johnson
2 years
Friday #serverless goodness from the Lambda team. They now add the new lambda:SourceFunctionArn condition key to the request context of all AWS API calls made by function code. This enables you to write IAM conditions against specific Lambda functions.
5
39
155
@edjgeek
Eric Johnson
10 months
To be clear, so there is no confusion. #AppComposer is now available as an IDE plugin for VSCode. AppComposer ALSO integrates directly with #StepFunctions workflow studio. Therefore, AppComposer AND workflow studio are available in VSCode!! This is so amazing!
Tweet media one
3
32
149
@edjgeek
Eric Johnson
3 years
Hey #serverless , AWS SAM support for ARM is out! To create an app using arm use `sam init --architecture arm64` Or add the architecture parameter in the template. Time to update!!
Tweet media one
6
36
152
@edjgeek
Eric Johnson
3 years
Better together: AWS SAM and AWS CDK! You can now use the power of SAM local development natively in your CDK #serverless projects. Locally invoke Lambda functions directly or through the AWS managed API Gateway emulator. More here: #ServerlessForEveryone
7
50
151
@edjgeek
Eric Johnson
10 months
Sitting at the gate getting ready to head to Vegas! #reInvent here I come!
Tweet media one
9
3
149
@edjgeek
Eric Johnson
3 years
Hey #Serverless #CDK users. The SAM CLI support for CDK is now GA. No more beta branch! Download the latest version of AWS SAM and start locally testing your CDK apps without having to synth. More here ->
6
43
150
@edjgeek
Eric Johnson
3 years
Had the WHOLE family here for my birthday! Even my grandson.
Tweet media one
27
2
143
@edjgeek
Eric Johnson
5 years
Building APIs should be a calming peaceful experience. It should make you... happy. If this is not the case, you are in luck! Tomorrow I start a 13 episode @twitch series on "Building Happy Little APIs: A deep dive into building APIs on AWS".
Tweet media one
3
39
137
@edjgeek
Eric Johnson
3 years
Why I minimize emulator use when developing #serverless applications. A thread. Early on in my serverless career I was one of the the many who attempted to emulate as much of the cloud as possible on my machine. 1/8
8
34
137
@edjgeek
Eric Johnson
4 years
#AWSSAM CLI users: stop what you are doing!! A new release is out! Lambda functions now build in parallel! And will used cached builds for Lambda functions that haven't changed! v1.9.0 speeding up your development #serverless cycle!! #ServerlessForEveryone
10
35
135
@edjgeek
Eric Johnson
2 years
Finally!! The #serverless DA whole team together! ⁦ @jbesw ⁩ ⁦ @mavi888uy ⁩ ⁦ @julian_wood ⁩ ⁦ @samdengler ⁩ ⁦ @talia_nassi ⁩ ⁦ @boyney123 ⁩ ⁦ @benjamin_l_s ⁩ !!!
Tweet media one
13
6
130
@edjgeek
Eric Johnson
6 years
Monday morning starts a new adventure for me. I start my new role as 'Senior Developer Advocate - Serverless' at @awscloud !! Can't tell you how excited I am to work with @chrismunns , @ajaynairthinks and the #Serverless team!! I will definitely be #DrinkingFromTheFirehose !!
20
11
128
@edjgeek
Eric Johnson
2 years
AWS SAM reminder. Don't use `sam deploy` for anything but dev environments. For your testing/staging/prod environments, create a CICD pipeline. @benjamin_l_s put together a lot of info on SAM Pipelines here -> #Serverless #EDA #WorkLessDoMore
5
33
128
@edjgeek
Eric Johnson
1 year
API Gateway Pro Tip: if you need to support multiple versions of the same API & you are using stages... stop. Best practice is base path mapping on the custom domain or a CloudFront distro. This allows you to have the two versions of the API as completely separate applications.
6
17
129
@edjgeek
Eric Johnson
3 years
Roughly thirteen years ago I took my girlfriend to The Flagstaff House in Boulder to propose to her. She said yes. Tonight she surprised me by bringing me back here. For thirteen years we have made fun of this bunny. It tasted way better tonight. She still says yes 😁
Tweet media one
Tweet media two
10
0
127
@edjgeek
Eric Johnson
4 years
It's out!! #AWSSAM support for Container Images on AWS Lambda! Init, develop, invoke locally, build, and deploy Lambda functions AND the container images that back them! #Serverless #reInvent #ServerlessForEveryone more at:
4
36
126
@edjgeek
Eric Johnson
4 years
Getting ready to record my first session for #reInvent2020 . Perception != reality.
Tweet media one
Tweet media two
9
0
124
@edjgeek
Eric Johnson
5 years
Interested in using AWS SAM CLI for building #Serverless applications? I am starting a series called "Meet AWS SAM CLI". The first is "sam init". Take a read and let me know if it was helpful! #ServerlessForEveryone #SAMCLI
4
51
120
@edjgeek
Eric Johnson
2 years
Hey AWS SAM users: It's Tuesday and we got something for you! You can now build Rust natively with the `sam build` command. Make sure to install the requirements listed in the README and you are all set to build AWS Lambda functions with Rust!
7
34
120
@edjgeek
Eric Johnson
3 years
AWS Lambda filtering pro tip: when filtering in SQS, if an event does not meet the criteria, the Lambda service marks it complete in the Queue and the Lambda function never receives it. I learned this in this mornings #Serverless office hours! Thanks @anahit_fi & @oathead !
7
19
121
@edjgeek
Eric Johnson
3 years
Hey #Serverless , AWS SAM can now build using ESBuild. This means you can build #typescript projects natively in SAM!! This has been a BIG ask for quite some time! @danfox has written a blog about this, tree shaking, minification, and more! check it out ->
5
41
113
@edjgeek
Eric Johnson
5 months
I am pretty excited to say that my role is changing a bit. Yes, I am still at @awscloud , I am still a #serverless DA, and yes, I still work closely with the serverless teams. However, for the foreseeable future, I will focus more on #ServerlessContainers . I admit, I am not a
16
1
112
@edjgeek
Eric Johnson
3 years
The ⁦ @cdkday ⁩ track 1 command center!
Tweet media one
8
0
113
@edjgeek
Eric Johnson
3 years
Quick #serverless architecture evaluation: Are your Lambda functions doing a lot of routing or SDK calls to AWS services? It might be time to look at Step Functions and SDK integrations. Take advantage of error and retry handling configurable in Step Functions. #ConfigOverCode
12
19
112
@edjgeek
Eric Johnson
3 years
Hey #serverless , the latest version of AWS SAM is out! Now if you specify an image based Lambda function, SAM will auto create the ECR repo and permissions required. Additionally `sam delete` will clean up the ECR repo as well! Time to update to 1.30.0
1
30
113
@edjgeek
Eric Johnson
3 years
So this is huge. AWS CloudFormation StackSets now support transforms. Translation, you can now use SAM templates with StackSets. This allows you to deploy #serverless architectures across multiple regions & accounts in one process! #ServerlessForEveryone
4
37
109
@edjgeek
Eric Johnson
2 years
Just a note: Lambda Function URLs are not a replacement for API Gateway. Instead, they are a logical addition to the #serverless API family. Function URLs are great for quick public endpoints for monolithic apps, webhooks, ML, etc. /1
3
16
112
@edjgeek
Eric Johnson
1 year
Yesterday was a rough day in the Johnson house. We had to say goodbye to this guy. Christmas was our friend, comforter, pillow, and protector for the last 14 years. We will miss you buddy.
Tweet media one
34
1
112
@edjgeek
Eric Johnson
2 years
90% of AWS roadmap features are a direct result of customer feedback. And now our tooling group is looking for your feedback & involvement in the future of #serverless tooling. If you have 10 minutes in these crazy times, we'd love to hear from you ->
4
43
111
@edjgeek
Eric Johnson
4 months
Maybe the timing is bad on this, but I have some news... I am excited to say that it is STILL DAY 1 for me here at @awscloud and #Serverless is still my primary focus. Yes, I am sad to see @jbesw , @benjamin_l_s , and @boyney123 leave. But these are personal next steps and I wish
14
2
109
@edjgeek
Eric Johnson
2 years
4 of 6 #Serverless DAs accounted for! Great to hang out with ⁦ @jbesw ⁩, ⁦ @benjamin_l_s ⁩, and ⁦ @julian_wood ⁩. Just waiting on ⁦ @mavi888uy ⁩ and ⁦ @boyney123 ⁩.
Tweet media one
8
2
111
@edjgeek
Eric Johnson
3 years
Hey #reInvent #serverless ! Today is the day we decide between AWS SAM or AWS CDK! We are going to do this civilized in a Dance Off! At high noon SAM and Pancakes step on to the Dance Dance Revolution machine and Duke it out. Join us in Caesar’s Forum to see all the action!
15
24
109
@edjgeek
Eric Johnson
4 years
Hold up!! Another Amazon API Gateway enhancement! It is now possible to use multi-level base paths with your custom domains. Yep, use true RESTful URLs to route to your different APIs behind your custom domain! #Serverless #ServerlessForEveryone
4
35
107
@edjgeek
Eric Johnson
2 years
Looks like I'll be at reInvent this year! I'm delivering the following: 1. Accelerating serverless development with AWS SAM 2. Building next-gen apps with EDA 3. Building real world serverless apps with AWS SAM 4. AWS Lambda performance tuning Looking forward to it! #Serverless
6
14
105
@edjgeek
Eric Johnson
3 years
Ok #Serverless , here is your Friday SAM goodness before the weekend. A lot of work has been going into AWS SAM CLI & there is much more to come. We are looking for your help in steering this. So, as of today, AWS SAM CLI is running on an "open roadmap".
1
30
105
@edjgeek
Eric Johnson
1 year
Hey AWS SAM users, we now support YAML in the samconfig file. Boom.
Tweet media one
10
12
103
@edjgeek
Eric Johnson
2 years
This “might” be my grandson. Whatdya think?
Tweet media one
13
0
99
@edjgeek
Eric Johnson
2 years
My first session ⁦ @AWSreInvent ⁩ is getting ready to start. API311 #EDA #SERVERLESS
Tweet media one
8
5
96
@edjgeek
Eric Johnson
3 years
SAM pro tip: looking to use the new #serverless AWS S3 -> Amazon EventBridge feature? Here is how to configure the bucket in SAM: Resources: SourceBucket: Type: AWS::S3::Bucket Properties: NotificationConfiguration: EventBridgeConfiguration: {}
9
20
92
@edjgeek
Eric Johnson
4 years
12 years ago today I was blessed to marry this amazing woman! She didn’t just marry me, she graciously married my three boys too. Noah was my best man, Jake was her man of honor, and Owen was our ring bearer. It has been an adventure every since.
Tweet media one
Tweet media two
10
0
94
@edjgeek
Eric Johnson
3 years
I was stopped at exit customs because they had no finger prints for me. Entrance customs tried to print me but apparently you need all your fingers. I promised to bring more fingers in the next trip. They laughed and let me go through. #ShababsOnTour
2
3
94
@edjgeek
Eric Johnson
3 years
13 years ago this crazy lady said “I Do”. She bravely married some old guy who already had three boys. I thank God she did! It’s been an amazing ride and I am so excited to see what is in store for us in the many years to come.
Tweet media one
Tweet media two
7
0
93
@edjgeek
Eric Johnson
3 years
Hey #Serverless , you can now use PrincipalOrgID in AWS Lambda resource policies. This has been a big ask for a while now.
1
20
94
@edjgeek
Eric Johnson
2 years
Wife: People asked me again today, what you do Me: What did you say? Wife: He works for Amazon on the cloud website serverless building team Me: ooook [chuckling] Wife: [slightly annoyed] I need a one-liner elevator pitch for what you do! So #serverless twitter, any help?
51
1
93
@edjgeek
Eric Johnson
5 years
Tweet media one
4
9
93
@edjgeek
Eric Johnson
2 years
When developing #Serverless applications it’s best to debug in the cloud as much as possible. This is why we created SAM Accelerate. I am excited to say that as of today, Accelerate is generally available (ga).
3
25
90
@edjgeek
Eric Johnson
2 years
Some cute for your timeline This guy turned 1 yesterday. AND he said papa!
Tweet media one
3
1
91
@edjgeek
Eric Johnson
3 years
Hey #serverless users if you haven't tried AWS SAM yet, AWS SA, Robbie Cooray made this super simple SAM workshop that you can walk through on your own. Check it out here:
3
19
88
@edjgeek
Eric Johnson
3 years
1/5 Hey open sourcers and AWS SAM users, did you know AWS SAM for #serverless is open source? If you want to help drive this there are several places you can help. A thread...
1
26
90
@edjgeek
Eric Johnson
1 year
This is why we do what we do.
Tweet media one
6
1
87
@edjgeek
Eric Johnson
2 years
Did y’all notice that @Werner ’s @AWSreInvent keynote spent a lot of time discussing event driven architecture ( #EDA )? If you want to know more about #EDA check out my session on building next gen apps with #EDA . .
3
15
88
@edjgeek
Eric Johnson
10 months
Okie dokie artichokie, that is a wrap on #reInvent2023 and Las Vegas! Thank you to all the folks that worked so hard to make this an amazing event. Even more so, to all the folks that attended to learn more about ⁦ #Serverless . This doesn’t work without you!
Tweet media one
6
2
85
@edjgeek
Eric Johnson
2 years
Happy Monday! Did you know API Gateway can validate data at the endpoint using JSON Schema? This enables you to require valid data before passing the request to your backend integration. I built a #serverless pattern as an example.
5
13
85
@edjgeek
Eric Johnson
2 years
If you've heard me talk about AWS SAM & Infrastructure as Code (IaC) and have wondered what I am going on about, now's the time to learn. I will be giving a basic intro to IaC and AWS SAM for #serverless at the #AWSSummit Chicago! Come join me CON201
Tweet media one
4
18
87
@edjgeek
Eric Johnson
3 years
So I got pretty sick this week and isolated myself in our basement. I went to get tested for Covid yesterday and we are awaiting results. I am feeling better but stuck in the basement and my wife will only bring me healthy food and drinks! Send @DietDrPepper and Pizza stat!
28
0
85
@edjgeek
Eric Johnson
2 years
AWS SAM Pro tip: when debugging AWS Step Functions this log command is SUPER helpful sam logs --stack-name <stackname> --filter Failed --tail #Serverless #EDA #Orchestration #MerryChristmas
2
15
84
@edjgeek
Eric Johnson
2 years
I love that Distributed Map Reduce brings even more massive parallel processing to AWS StepFunctions. I also love that it enables me to iterate through objects, json, or csv files without invoking a Lambda function. This removes steps & code from several of my existing workflows
Tweet media one
2
6
83
@edjgeek
Eric Johnson
1 year
I was today years old when I learned there is an easier way to grab AWS icons for Powerpoint. Check this out!
Tweet media one
1
12
82
@edjgeek
Eric Johnson
4 years
My development/demo machine has 128GB of ram, 32 vCPUs, and is accessible anywhere in the world. Thank you AWS Cloud9!!
11
4
77
@edjgeek
Eric Johnson
4 years
So, if you haven't started using the NoSQL Workbench for Amazon @DynamoDB , you are crazy! Man this is helpful! Easier modeling for #Serverless app data. @houlihan_rick have you seen this?? (I kid, I know you have been showing this for a while) #ServerlessForEveryone
Tweet media one
5
17
78
@edjgeek
Eric Johnson
2 years
Several folks have reached out to me struggling to find the serverless learning and assessment test. Here is a direct link. You will need an AWS Skill Builders account but it is free.
Tweet media one
7
18
81
@edjgeek
Eric Johnson
2 years
Yes!!! ⁦ @FarrahC32 ⁩ got this for Ryder. They now fit. I should bring him to re:Invent!
Tweet media one
4
2
78
@edjgeek
Eric Johnson
3 years
If I did a full session on "Conquering CORS" in serverless applications. Would you find it helpful?
13
4
78
@edjgeek
Eric Johnson
4 years
All right Twitter, that’s it for me, I’m siging off for the holidays (at least officially) May your end of 2020 be better than 2020. Merry Christmas, God bless. Stay safe, stay healthy, stay cool, stay #serverless #ServerlessForEveryone
9
3
80
@edjgeek
Eric Johnson
3 years
Number two is now graduated! Three to go! #ProudDad
Tweet media one
4
0
80
@edjgeek
Eric Johnson
3 years
Here some adorable for your timeline... you're welcome.
Tweet media one
Tweet media two
3
0
79
@edjgeek
Eric Johnson
2 years
AWS Lambda SnapStart! Speeding up Lambda ColdStarts significantly. And guess what, the latest version of #AWSSAM supports it!
Tweet media one
7
11
80