Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Enhancing Your Developer eXperience on AWS - AWS Summit Sydney

Developer eXperience (DX) is very personal, with every developer preferring to customise the way they work and the tooling they use - from choosing their indentation, to the colour scheme and key bindings of their preferred IDE. AWS has a broad and diverse suite of developer-focused tools that help you work the way you want to work, and improve your DX. In this session, we will look at what is available across a number of different application stacks and their associated tool chains.

  • Login to see the comments

  • Be the first to like this

Enhancing Your Developer eXperience on AWS - AWS Summit Sydney

  1. 1. S U M M I T SYDNEY
  2. 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Enhancing your developer eXperience on AWS Derek Bingham Solutions Architect Amazon Web Services
  3. 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Developer eXperience is about maximising the effectiveness of software development by simplifying the process of developing, deploying, operating and supporting software. What is developer eXperience?
  4. 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Modern developer expectations
  5. 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Why developer eXperience is important Fast experiments Reduce wasteWorking software Productive
  6. 6. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  7. 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Cloud development flow Local Cloud
  8. 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T const AWS == choice
  9. 9. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  10. 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Getting started AWS Developer Centre aws.amazon.com/developer AWS Labs GitHub Repo github.com/awslabs
  11. 11. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  12. 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Use the IDE that YOU want to.
  13. 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS Cloud9 IDE Code build Collaborate
  14. 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Serverless ❤️ IDEs AWS Toolkits for popular IDEs https://github.com/aws/aws-toolkit-jetbrains https://github.com/aws/aws-toolkit-vscode
  15. 15. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  16. 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Use the languages that YOU want to.
  17. 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Language choices
  18. 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T • AWS SDK for .NET and .NET Core • AWS Tools for PowerShell (Windows and Core) API Access • AWS Toolkit for Visual Studio • AWS Toolkit for VS Code (Developer Preview) Code Construction • AWS Tools for Azure DevOps (VSTS) v1.1 • Code* Suite Integration (e.g., AWS CodeBuild) DevOps CI/CD • X-Ray SDK for .NET • DAX SDK for .NET Domain specific Dive deeper into .NET • AWS SDK for Xamarin • AWS SDK for Unity
  19. 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Listen to developers
  20. 20. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  21. 21. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  22. 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Use the tools that YOU want to.
  23. 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS SAM Command Line Interface (AWS SAM CLI) CLI tool for local development, debugging, testing, deploying, and monitoring of serverless applications Supports API Gateway “proxy-style” and AWS Lambda service API testing Response object and function logs available on your local machine Uses open source docker-lambda images to mimic Lambda’s execution environment such as timeout, memory limits, runtimes https://aws.amazon.com/serverless/sam
  24. 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS Amplify Framework https://aws-amplify.github.io/docs/
  25. 25. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  26. 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Recap Local Cloud
  27. 27. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  28. 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T What do we automate?
  29. 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Provision how YOU want to.
  30. 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The history of infrastructure in code Manual Declarative Componentised AWS Management Console AWS CloudFormation AWS Tools and SDKs
  31. 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The AWS Cloud Development Kit (CDK) Open source https://github.com/awslabs/aws-cdk Object oriented & extensible Currently in developer preview
  32. 32. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  33. 33. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  34. 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Observe how YOU want to.
  35. 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Challenges of modern applications
  36. 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T quickly collecting aggregating data
  37. 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS observability portfolio Complete visibility of cloud resources and applications • Monitor applications • Respond to performance changes • Optimise resource utilisation • Get a unified view of operational health Analyse and debug production, distributed applications • Identify performance bottlenecks • Troubleshoot root cause • Trace user requests • For simple and complex applications
  38. 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS X-Ray
  39. 39. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  40. 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Summing it all up Local Cloud AWS SAM CLI AWS Amplify AWS IDE Toolkits AWS Cloud9 AWS Developer Centre AWS Labs on Github Summit2019
  41. 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Use what YOU want to.
  42. 42. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. “Be curious. Read widely. Try new things. I think a lot of what people call intelligence boils down to curiosity.” Aaron Shwartz
  43. 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Related breakouts AWS for Java developers in 2019 James Ousby Pro tips for developers building on AWS Gabe Hollombe Microsoft DevOps on AWS Sriwantha Attanayake
  44. 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Related breakouts Control and monitor microservices on AWS using AWS AppMesh Nickk Sun Dev Central Labs / Bytes / Demos / Chats Create modern serverless web applications in minutes with AWS Amplify Steven Ringo
  45. 45. Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Derek Bingham @deekob

×