10

AWS re:Invent 2020: AWS Community Builders Program Top Highlights

 3 years ago
source link: https://hackernoon.com/aws-reinvent-2020-aws-community-builders-program-top-highlights-os1c31hl
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

AWS re:Invent 2020: AWS Community Builders Program Top Highlights

@BrianHHoughBrian H. Hough

Brand Strategist | Designer | Web Developer | Software Engineer | 4X Global Hackathon Winner

AWS Community Builders @ re:Invent

Since becoming an AWS Community Builder on the Data, Databases & Analytics team this Fall, I have often explained the experience to friends, family, and colleagues as one of drinking water from a fire hose. I had known that cloud computing was rapidly transforming how we build, develop, and deploy software, but I did not know what this pace felt like at center of a company like Amazon Web Services.

0 reactions
heart.png
light.png
thumbs-down.png
money.png

AWS' Community Builders program is fantastic for so many reasons, but specifically in how they offer technical resources, mentorship, networking opportunities, and exclusive trainings to a global team of AWS enthusiasts, emerging thought leaders, and developers.

0 reactions
heart.png
light.png
thumbs-down.png
money.png

From learning about how to deploy AI/ML models in the cloud with SageMaker and DeepComposer, to securely encrypting and storing data in the cloud, this community continues to inspire and push each other to new heights. It might not be possible to learn everything, but we all certainly try as Community Builders 😊

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Especially working from home and being remote, there's no better use of extra time than these types of "drinking water from a fire hose" experiences, such as going to AWS' re:Invent virtual conference this year. The entire programming was seamless and I was blown away but the ingenuity, precision, and organization that went into planning the conference. The AWS team and their sponsored partners have done a standout job of making the virtual experience welcoming, collaborative, and interactive — something that is quite hard to coordinate in a remote setting.

0 reactions
heart.png
light.png
thumbs-down.png
money.png

I have received so much value from the sessions I attended over the past few weeks and I wanted to share the highlights for anyone who might be interested in learning more about devops, the cloud, serverless computation, and app development.

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Let me know what you think and learned about from these sessions! 👇

0 reactions
heart.png
light.png
thumbs-down.png
money.png

✅ Week One's Top Highlights

🌟 Building for the Future with AWS Databases

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Shawn Bice — Vice President, Databases, AWS

1 reactions
heart.png
light.png
thumbs-down.png
1money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • Data is at the center of all apps, software, and systems; and because of this, companies must use data effectively and efficiently to build a foundation for future innovation.
  • With a strong data foundation, you stand the best chance to overcome the unexpected and innovate in new ways as the future continues to digitally transform.
  • Considering the transition from on-premises systems to the cloud, it used to take months to get hardware to experiment with ideas or building a monolith application couldn't be easily serviced or scaled, and infrastructure sizing mistakes could delay projects by months. Thanks to the cloud, data architectures and systems can be experimented and iterated on near instantly, at scale.

🌟  Getting Started with AWS Identity Services

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Becky Weiss — Senior Principal Engineer, AWS

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • An authentication and authorization strategy should include an (1) organization that corresponds to the customer; (2) a management account that pays the bills for these accounts; and (3) identity and access management via service control policies.
  • Someone is authenticated via AWS' IAM (identity access management) service which includes two kinds of principles: IAM users and IAM roles.
  • You can get started right away with AWS' Single Sign-On solution (SSO), which will let you create a user pool directly in your AWS environment

🌟 How LEGO.com Accelerates Innovation with Serverless

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Sheen Brisals — AWS Serverless Hero & Senior Engineering Manager, The LEGO Group, AWS

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • By LEGO implementing the circuit breaker pattern with AWS Step Functions, the company can manage failure message replays with state machine.
  • LEGO uses Amazon EventBridge to send back-in-stock notifications right to the customer, thanks to the power of AWS and the cloud.
  • A single EventBridge event contains multiple feedback events, allowing LEGO to email feedback event streams with batching.

🌟 How Disney+ Scales Globally on Amazon DynamoDB

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Mark Roper — Senior Product Manager, DynamoDB, AWS
Attilio Giue — Director of Content Discovery, Disney+

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • Disney+ is one of the world's largest online video streaming platforms, and delivers its near limitless library of digital content to over 60.5 million subscribers, thanks to Amazon DynamoDB.
  • Disney+'s Content Discovery team leverages DynamoDB global tables to scale and deliver features like Continuous Watching, Watchlist, and Personalized Recommendations because of AWS' easily scalable database structures in the cloud.
  • DynamoDB allows the global Disney+ team to enable regional expansions of content and provide this content on-demand instead of a solely provisioned mode.

✅ Week Two's Top Highlights

🌟 The Pragmatic Cloud Developer

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Colm MacCárthaigh — Senior Principal Engineer, AWS

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • Infrastructure is not the thing — it is just a means to the thing. It is the fundamental blueprint to build the house, but we cannot lose sight of the house that we still need to build.
  • The trade-offs to consider as builders and developers are four key parameters that we must balance: (1) availability, (2) scalability, (3) productivity, and (4) cost.
  • So what makes the most sense to focus on? Colm recommends focusing on: security scanning and patching; working backups and tested restore; resilience and redundancy; and serverless.

🌟 Using Amazon QLDB as a System-of-Trust Database for Core Business Apps

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Eric Kramer — Principal Product Manager, AWS

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • Amazon QLDB is applying an immutable and distributed process for data provenance and cryptographic verifiability for implementing systems of records with data integrity and verification as a priority.
  • With Amazon QLDB, business applications can leverage scalability (event-driven distributed systems), flexibility (flexible document data models for NoSQL and document databases), consistency (relational database transaction processing), and built-in data integrity (for immutable append-only databases for blockchain and cryptography).
  • Thanks to an immutable ledger database, business applications can leverage auditing databases, event sourcing, transactional systems of records, and an alternative to blockchain to store cryptographically verifiable state and changes with a centralized authority model.

🌟 AWS 2020 Modernization & DevOps Jam

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Hosted by Data Dog, VMware, and Netapp

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • AWS CodePipeline provides visibility across your application code with numerous stages, such as source, analyze, and build. DevOps can play an important role in the systems of your production workload; for example, enforcing linting practices in the pipeline without increasing build time.
  • For an e-commerce company that is entirely serverless via containers that spans multiple components and microservices, a platform like Datadog can identify and isolate issues within the application and infrastructure to mitigate errors, identify server-side and client-side DNS issues, and more.
  • It can be all too easy to blame the network, but with a platform like VMware's NSX Advanced Load Balancer, you can identify issues within your application, increase its resiliency quickly and easily, all without ever taking the application down for maintenance.

✅ Week Three's Top Highlights

🌟 How Venmo Responded to the Demand for Contactless Payment on Amazon Aurora

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Nick Ciubotariu — CTO, Venmo
Pubali Sen — Senior Solutions Architect, AWS

6 reactions
2heart.png
light.png
thumbs-down.png
4money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • Venmo is a born-in-the-cloud payment platform running on AWS, and as an early adopter of cloud-based technologies, this helped the innovative company fast-track its business use cases.
  • Venmo's payment volume has grown 9X over the years and is supported by Amazon Aurora's ease-of-use and seamless scale for its 6 TB+ of data while enabling up to 1,000 TPS.
  • Thanks to AWS database solutions (Amazon VPC, EC2, S3, Aurora, Transit Gateway, AWS WAF, DynamoDB, Lambda, EventBridge, SQS, Kenesis, and Amazon EMR to name a few), Venmo is able to pilot new features lightning-fast, stream users' data directly to them, and bring their ingenious contactless payment features to production sooner and with less administrative work.

🌟 AmazonDynamoDB Advanced Design Patterns

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Rick Houlihan — Senior Practice Manager, AWS DynamoDB

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • Global tables are an ideal use-case for high volume replication and low latency replications.
  • Summary analytics are key for streams and Lambda aggregation methods. DynamoDB Global Replication is fully managed, active-active, and multi-region that enables cross region replication in less than 2 seconds.
  • A technique that can reduce costs is write sharding for selective reads. Partition / shard key is used for building an unordered hash index and this allows tables to be partitioned for global scale.

🌟 Deep Dive on PostgreSQL Databases on Amazon RDS

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Jim Mlodgenski — Senior Database Engineer, AWS

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • If you're looking for a database to use in your software, PostgreSQL is an open-source technology that's rapidly growing in popularity due to its abundance of features, vibrant community, and compatibility with commercial databases used today.
  • Amazon RDS (Relational Database Service) is a managed regional database that can plug into numerous database engines — such as Amazon Aurora, MySQL, PostgreSQL, MariaDB, Microsoft SQL Server and Oracle — providing you with easy administration, availability and durability, performance and scalability, and security and compliance.
  • Amazon Aurora with PostgreSQL compatibility fully leverages AWS services to give you 2-3x better throughput on the same instance sizes, scalability of up to 128 TiB, and highly-available durability and fault-tolerant storage across 3 availability zones.

🌟 Building Post-Quantum Cryptography for the Cloud

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Alex Weibel — Senior Software Engineer, AWS Cryptography, AWS

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Key lessons included:

0 reactions
heart.png
light.png
thumbs-down.png
money.png
  • Post-quantum cryptography is needed because the key agreement algorithms we use today will break given a quantum adversary and we don't know precisely when (or if) that will happen. We always need to be prepared.
  • It takes 10-15 years of work for algorithms to work their way from invention to standardization in the encryption space. The work being conducted now will curve the need to rush the development of encryption algorithms in the future.
  • AWS is already working on and promoting the use of hybrid key agreements in the ETSI (European Telecommunication Standards Institute) and advocating for it in forums with NIST, as well as deploying hybrid post-quantum TLS to their most security-critical services, like AWS Key Management Services.

💭What Was Your Favorite Session at re:Invent?

I'm curious to hear from others who attended re:Invent this year about what their favorite lessons learned were. From serverless app development to databases, AWS created multiple tracks to ensure that anyone, no matter their interests or backgrounds, could dive into the exciting world of serverless technology.

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Let me know below or at @BrianHHough on social media what you enjoyed most about the past few weeks at AWS' re:Invent conference!

0 reactions
heart.png
light.png
thumbs-down.png
money.png

📝This Article was Written by: Brian H. Hough (@BrianHHough)

Originally published on the AWS Community Builders Blog

0 reactions
heart.png
light.png
thumbs-down.png
money.png

My name is Brian H. Hough and I am a branding strategist, UI/UX designer, and software engineer with a passion for innovation. As an AWS Community Builder and 4x global hackathon winner, I love sharing how technology can change the world and increasing accessibility into the industry so others can too.

If you got value from this article, please LIKE 👏 and SHARE ↩️ this post with your network, as well as FOLLOW 📲 my Twitter, Instagram and LinkedIn accounts for further insights on technology, innovation, and our digital world.

0 reactions
heart.png
light.png
thumbs-down.png
money.png

Also published on Dev.to

0 reactions
heart.png
light.png
thumbs-down.png
money.png
9
heart.pngheart.pngheart.pngheart.png
light.pnglight.pnglight.pnglight.png
boat.pngboat.pngboat.pngboat.png
money.pngmoney.pngmoney.pngmoney.png
Share this story
Join Hacker Noon

Create your free account to unlock your custom reading experience.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK