As a Cloud Solution Architect who has interest in Multi-Cloud Solutions, currently, I am interested in Amazon Web Services (AWS) which is one of the leader cloud providers in the world.
AWS Community Day events are community-led conferences where event logistics and content is planned, sourced, and delivered by community leaders. They feature technical discussions, workshops, and hands-on labs led by expert AWS users and industry leaders from around the world. Community Day events deliver a peer-to-peer learning experience, providing developers with a venue for them to acquire AWS knowledge in their preferred way: from one another. In many ways they are events put on “by the community, for the community”.
Over the two days, 25–26 September 2020, I had the pleasure of attending many excellent technical sessions that explained the features and capabilities of Amazon Web Services (AWS). That is why, I would like to share the outlines of these sessions that were presented by a group of brilliant experts. In addition, I have seeked the two long videos to certain times to get the corresponding link for each session to make it easier for you. Morever, I have added the main outlines of each session. Beside, each session title, you could click on a hyperlink to the speaker’s LinkedIn profile.
I hope you enjoy the article !
Day 1: 25 September 2020
— Development Transformation at Amazon 2001–2002
— Changes to Architectural Patterns
—Changes to Operational Model
— Changes to the Delivery of Software
(1.2) Keynote 2: Security is everyone’s job | Ahmed Gouda
—Meet the new Security Team
— Security Automation
— When? Easy. All the time!
— Encrypt everything
— Go Build!
— Introduction to AMD
— What is EPYC?
— EC2 Instances
— Regional Coverage
— Customer Testimonials
— Use Cases
— Reference Materials
(1.4) CI/CD in Action | Fatema Al Mannaei
— What is DevOps?
— Deployment Journey
— AWS Services: CodeCommit, CodeBuild, CodeDeploy, CodePipeline
— So, What is CI/CD?
(1.5) Designing a Scalable and Highly-Avaialable Infrastructure for Microservices on AWS | Nicolas Al Khoury
— Designer-24’s Infrastructure Evolution
— Microservices vs Monolithic Applications
— Microservices Architecture Considerations
— Building the Infrastructure on AWS
— Modernize and Break-free
— Database Migration Patterns
— Database Freedom Program
— AWS Migration Resources
(1.7) .NET on AWS | Ahmed Samir
— I’m .NET Developer. Why could I consider AWS ?!
— ASP.NET on AWS
— Monitoring and Logging
— Deployment Options
— Lambda Intro
— Serverless .. FaaS
— Event Sources (triggers)
— Under The Hood
— Provisioned Concurrency
— Cost Example
— The session was in French
(1.10) Security Elevated | Ahmed Abugharbia
— Traditional Security
— Cloud Security Challengesn
— Approaching Cloud Security
— Multi- or Hyber- Cloud
— Is Public Cloud Death? The move back to the on-premise
— Hands-on Interactive Learning Session
(1.12) Build your MVP on AWS | Anas Khattar
— What is an MVP?
— Successful Startups: Dev, Team and Processes
— Architectural Patterns
— Security and Databases
Day 2: 26 September 2020
(2.1) AI/ML on AWS | Ahmed Raafat
— Amazon’s Machine Learning Innovation
— Aramex turns to AWS to enable the company’s digital transformation
— Put Machine Learnging in hands of every developer
— AWS ML Stack..
— Amazon Rekognition Custom Labels
— Amazon Forecast
— ML Workflow is iterative and complex
— Amazon SageMaker
— SaaS Benefits
— Serverless and SaaS
— SaaS Architecture Landscape
— Shared Services
— Onboarding and Identity
— Authentication injects SaaS identity
— Applying tenant strategies with API Gateway
— Provisioning Tenants and Isolation
— Cascading Tenant Scope from Siloed Function
— Using Concurreny as a Tiering Strategy
— Building Multi-tenant Functions
— The Payoff: A Simplified Developer Experience
— AWS CodeDeploy.
— AWS CodeBuild
— AWS CodePipeline
— Overview of Infrastructure-as-Code (IaC)
— Introduction to AWS CloudFormat
— AWS Cloud Development Kit (CDK)
— Overview of AWS MarketPlace
— Benefits of AWS MarketPlace
— How to deliver Software to Clients
— AWS WAF
— WAF Components
— WAF Lab: Expert Care for the Elderly
— Introduction to Infrastructure-as-Code (IaC)
— What is Terraform?
— CI/CD in detail
(2.7) Security Shared Model | Gassan Matni
— AWS Cloud Security Concepts
— Shared Responsibility Model
— Identity and Access Management
— AWS Native Security Services
— AWS Security Checklist: Identity and Access Management
— Centralized Control
— Current Enterprise Identity Stack
— AWS Managed Microsoft AD
— Modernization: AD in the Enterprise
— Typical Use Cases
— Demo: AWS Managed AD
— AWS Single Sign On (SSO)
— Demo: AWS SSO + CLIv2
— Introduction to AI
— Neural Network
— Data Engineering
— Model in Prediction
— Model Measuring
— Agile Intent
— Crossroads Solution
— Verification of Applications
— Demo: Serverless Chaos Demo Site
— Making Verification Continuous
— Continuous Verification (CV)
— Do you want more?
(2.12) FinOps on AWS | Nabil ben Nasrallah
— The session in French
— What is Cloud Browsers/Devices?
— What is AWS Device Farm?
— What is Selenium WebDriver?
— What is Selenium Grid?
— AWS Device Farm Desktop
— Pre-requisites and Configuration
— How does it work?
— Supported Browsers, OS and Capabilities
— Security, Access Control and IAM
— Operator Pattern
— Cluster Management
— What is Amazon EBS?
— Amazon EBS Volume Types
— Choosing an Amazon EBS Volume Type
— Performance Best Practices for EBS
— Saving Cost with EBS
(2.16) Small Leap for Developer, Giant Leap for Security. Why DevSecOps is more important than ever and How it is done? | Renaldi Gondosubroto
— The DevSecOps Culture
— Secure Strategies
— Project Planning
— Collaborating on Security and Compliance
— Code as Security
— Designing a DevSecOps Workflow and Architecture
— Wrap Up