Coder Social home page Coder Social logo

aws-reinvent-2018's Introduction

General Notes

  • chalk talks were best
  • overflow sessions allow easy access to popular sessions
  • python serverless microframework= https://github.com/aws/chalice
  • talk to someone.. what is our physical implementation?
    • accounts vs VPCs
    • Direct Connect / Transit Gateway
    • how are we supposed to communicate between BSAs?
  • Idea: series of sessions "Naive Polyglot: "
    • Kubernetes getting started
    • Storage Types for the developer
    • AWS networking for the developers
    • Microservices and Mesh
  • AWS Systems Manager Session Manager provides access to EC2 without SSH keys
  • can we use ASM for un/pw?

Attended:

  • Advanced Infrastructure as Code
  • Exploring AWS Global Network
  • Deep Dive into S3 Security
  • Microservice Mesh
  • Mastering Kubernetes on AWS
  • ElastiCache Deep Dive
  • DynamoDB Deep Dive
  • EFS Deep Dive
  • Mastering Identity at Every Layer of the Cake
  • Networking Foundations - Chalk Talk
  • Keeping Secrets: Securing your Data with AWS Cryptos - Chalk Talk

Great Sessions

  1. Exploring AWS Global Network
  2. Elasticache Deep Dive
  3. DynamoDB Deep Dive (DAT401) Excellent NoSQL talk

Terrible Sessions

  1. Deep Dive into S3 Security
    • not much content
  2. Deep Dive into EFS
    • spent more time on customer journey than technical

Great Articles (rando finds)

AWS Request Signing

How Signature Version 4 works

Create a canonical request.

Use the canonical request and additional metadata to create a string for signing.

Derive a signing key from your AWS secret access key. Then use the signing key, and the string from the previous step, to create a signature.

Add the resulting signature to the HTTP request in a header or as a query string parameter.

REST API design

fine graine vs coarse grained https://www.thoughtworks.com/insights/blog/rest-api-design-resource-modeling ... "In other words, for complex business processes spanning multiple resources, we can consider the business process as a resource itself. For example, the process of setting up a new customer in a banking domain can be modeled as a resource. CRUD is just a minimal business process applicable to almost any resource. This allows us to model business processes as true resources which can be tracked in their own right."

OOP

http://www.smashcompany.com/technology/object-oriented-programming-is-an-expensive-disaster-which-must-end

"Industry suffers from the managerial dogma that for the sake of stability and continuity, the company should be independent of the competence of individual employees. Hence industry rejects any methodological proposal that can be viewed as making intellectual demands on its work force. Since in the US the influence of industry is more pervasive than elsewhere, the above dogma hurts American computing science most. The moral of this sad part of the story is that as long as computing science is not allowed to save the computer industry, we had better see to it that the computer industry does not kill computing science."

  • Dikjstra

Storage Types

aws-reinvent-2018's People

Contributors

coatsnmore avatar

Watchers

A Gurha avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.