Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building and marketing an open source serverles...

Avatar for Matt Coulter Matt Coulter
October 13, 2020
30

Building and marketing an open source serverless product from scratch with 0 budget

AWS Community Day Dublin presentation about why CDK Patterns (cdkpatterns.com) was created and how I marketed it / the impact it has had

Avatar for Matt Coulter

Matt Coulter

October 13, 2020

Transcript

  1. 1 Matt Coulter Technical Architect Building and marketing an open

    source serverless product from scratch with 0 budget @cdkpatterns www.cdkpatterns.com Deconstructing CDK Patterns dev.to/cdkpatterns github.com/cdk-patterns @NIDeveloper
  2. Liberty IT 2 @cdkpatterns cdkpatterns.com This Is My Last 12

    Months My Situation Problem Discovery Solution Hypothesis Execution Results Lessons Learned Let’s Discuss: 2. 3. 1. 4. 5. 6.
  3. Liberty IT 4 @cdkpatterns cdkpatterns.com 2019 - Taking A Career

    Leap 25 Engineers* 200+ Engineers * Belfast and Dublin
  4. Liberty IT 5 The Difference @cdkpatterns cdkpatterns.com 25 Engineers 200+

    Engineers One $bn business unit 4/5 teams, I led one Similar tech stacks Four $bn business units 30 teams, I lead none Java / Ruby / Python / .Net
  5. Liberty IT 8 The Serverless First Mindset @cdkpatterns “Code Is

    A Liability” (Serverless folks didn’t even invent this phrase, reuse where possible) Focus on Business Value With less code to maintain you can cdkpatterns.com
  6. Liberty IT 10 CloudFormation Liability @cdkpatterns cdkpatterns.com CloudFormation Templates (CFT)

    - Can be extremely long - How do you unit test them? - Can be like reading someone else’s HTML/CSS - YAML format…
  7. Liberty IT 12 CDK Changed The Game 14 Lines of

    CDK cdkpatterns.com à 1500 Lines of CloudFormation We used to type this by hand = 99% reduction of code liability For a private, secure API Gateway: @cdkpatterns … oh and it enabled unit testing too
  8. Liberty IT 14 Or So I Thought Networked with AWS

    teams - EventBridge - Amplify - CDK Listened to developers at event 100s of new features announced cdkpatterns.com @cdkpatterns
  9. Liberty IT 15 The Real Problem Developers felt overwhelmed with

    content Blog posts often shared simple images - Significant effort needed to fully understand - No code shared - Complexity often left out - Liberty Mutual requirements are in addition to this cdkpatterns.com @cdkpatterns
  10. Liberty IT 20 @cdkpatterns cdkpatterns.com Introducing CDK Patterns From 15

    Pattern Creators 22 Serverless Patterns and counting
  11. Liberty IT 22 @cdkpatterns cdkpatterns.com Backed By Heroes Every Pattern

    Links To Multiple External References No More Googling For Quality Answers
  12. Liberty IT 24 @cdkpatterns cdkpatterns.com Shop Serverless Options 22 Serverless

    Components Showcased (only missing 3 official components)
  13. Liberty IT 29 @cdkpatterns cdkpatterns.com Social Media Impact Jeremy Daly’s

    Newsletter Created Serverless Well Architected Lens AWS SAM advocate VP Cloud Arch Strategy - AWS YouTube Star – 15,000 Subscribers Corey Quinn – some free snark (40k followers) Author and AWS Amplify advocate
  14. Liberty IT 30 @cdkpatterns cdkpatterns.com Developers Love CDK Patterns -

    9540 views - 1400 unique visitors Codebase Last 14 days - 100 new clones Constant growth in popularity Total GitHub Stars
  15. Liberty IT 31 @cdkpatterns cdkpatterns.com Global Appeal Twitter Followers Taiwan

    South Korea Japan (random sampling and approx.) South Africa
  16. Liberty IT 34 CDK Patterns + AWS Well Architected cdkpatterns.com/patterns/well-architected

    Well Architected Pattern Matcher * - Broken Down By AWS Best Practices - Links To Official AWS Advice * Note: This is in Beta, gaps will be filled - OpenSource Working Examples cdkpatterns.com @cdkpatterns
  17. Liberty IT 35 @cdkpatterns cdkpatterns.com Industry Recognition (Perf Pillar Lead

    – AWS Well Architected) (LIT GRM Solutions Engineer) (AWS Developer Advocate) 1,800,000 followers 4,400,000 followers Chief Evangelist AWS
  18. Liberty IT 45 @cdkpatterns cdkpatterns.com Further CDK / Serverless Reading

    “Liberty Serverless” or “Liberty Mutual Serverless” Visit cdkpatterns.com @nideveloper @jeremy_daly @theburningmonk @beccaodelay @Liberty_IT @mavi888uy @iam_Tessot @davidand393 @emeshbi