oaxino Posted February 15, 2023 Report Share Posted February 15, 2023 Amazon Dynamodb Data Modeling For Architects & DevelopersPublished 2/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.65 GB | Duration: 6h 4mProven design patterns. best practices, tips on saving costs and moreWhat you'll learnUse DynamoDB Data Modeling patternsApply Best DynamoDB practicesLeverage the right DynamoDb features in their applicationsAnalyze use cases for DynamoDBRequirementsNO programming experienceSome experience with AWS CloudKnowledge of any databaseA decent machine with internet connectivityAn AWS account for some of the exercisesDescriptionNote:This course does NOT use AWS console for showing you basic DynamoDB operationsThis course does NOT focus on just coding This course primarily focusses on Data Modeling practices and patterns for Amazon DynamoDB. You will also learn DynamoDB best practices, tips and techniques for building modern and cost effective applications/microservices. At a high level, course is divided into 2 parts:Part-1 Objective: Build a solid understanding of DynamoDBHow DynamoDB works under the covers?Hands-on exercises to try out the DynamoDB API(s) using CLI and Python codeFeature/capability comparison with relational databasePart-2 Objective: Learn to apply DynamoDB design patternsLearn DynamoDB data modeling processHow to apply patterns to address business requirementsAnalyze the access patterns and identify the right pattern to useHands-on exercises to build a data model for a banking use case (refer: ACME case study)Tools in useNoSQL workbenchLocal DynamoDB for model development & testingAWS cloud account for testing (minimal use)An integrated development environment (like Visual Studio Code)Python - if you would like to run the code samples on your machineGit clientIs this course for me?Yes - if you are an Architect responsible for designing apps on DynamoDBYes - if you are a Developer and aspiring to become an architectYes - if you are a DBA and looking to expand your skills to NoSQL databasesYes - if you are a Technologist who is curious on how DynamoDB works under the coversNo - if you are just looking for basic how to tutorials on DynamoDBNo - if you are looking for coding DynamoDB appsCourse approachCourse does not assume that you already know DynamoDB. For that reasons, I am first covering the basics of DynamoDB. But unlike other courses, I will not just show you how-to use DynamoDB rather I will show you how DynamoDB works under the covers !! I strongly believe that to effectively use a database, an architect MUST understand how database technology works under the covers. Data modeling is an iterative process. I am sharing a prescriptive guidance on the process and then showing step-by-step how to apply the process. As a case study I am using an example of ACME bank (a fictitious retail bank). Throughout the course we will be applying the process to ACME bank use cases to evolve a full blown DynamoDB data model. Case study : ACME BankA fictitious bank that has embarked on a journey to modernize its retail banking systems. You are the Lead Architect for the retail banking modernization initiative. It is your responsibility:To work with business owners to understand the requirementsTo model the data for DynamoDBProve/Disprove that DynamoDB will meet the application needsEducate stakeholders on DynamoDB capabilitiesHelp ACME Bank CTO to make a decision on whether to use DynamoDB or notOverviewSection 1: IntroductionLecture 1 IntroductionLecture 2 Course outline & How to get the most out of this courseSection 2: Tools, Local Development EnvironmentLecture 3 Setup Local DynamoDB and NoSQL WorkbenchLecture 4 Exercise: NoSQL Workbench walkthroughLecture 5 Exercise: Use CLI, Workbench with Local TableLecture 6 Setup IDE and Git RepositorySection 3: Amazon DynamoDB FundamentalsLecture 7 DynamoDB: A Logical ViewLecture 8 Table capacity fundamentalsLecture 9 Table capacity modesLecture 10 Exercise: Try out the capacity modesLecture 11 Item Attributes & Data TypesLecture 12 Exercise: Create a test modelLecture 13 DynamoDB OperationsLecture 14 Control Plane OperationsSection 4: CRUD: Create APILecture 15 Writes : Under the hoodLecture 16 API: PutItem, BatchWriteItem, Condition Expressions (7:14)Lecture 17 Exercise: Add Items to Student TableSection 5: CRUD: Retrieve APILecture 18 Reads : Under the hoodLecture 19 API: GetItem, BatchGetItem, ScanLecture 20 Queries : Under the hoodLecture 21 Queries & Key Condition ExpressionSection 6: CRUD: Update & Delete APILecture 22 Update & Delete : Under the hoodLecture 23 API: UpdateItemLecture 24 API: DeleteItemSection 7: CRUD : PartiQL QueriesLecture 25 CRUD : PartiQL Statements & APISection 8: DynamoDB Secondary IndexesLecture 26 Indexes : Under the hoodLecture 27 Local Secondary Index (LSI)Lecture 28 Hands-On: Local Secondary IndexLecture 29 Global Secondary Index (GSI)Lecture 30 Hands-On: Global Secondary IndexSection 9: Single Table DesignLecture 31 Single Table Vs. Multiple Table DesignLecture 32 Single table modeling processSection 10: Case Study : ACME BankLecture 33 ACME Bank Transformation JourneyLecture 34 ERD and Access patternsSection 11: Modeling : EntitiesLecture 35 How to model an entity?Lecture 36 Hands-On: Design the Customer EntitySection 12: Modeling : Primary KeysLecture 37 Patterns for primary keyLecture 38 Hands-On: Apply best practices for keySection 13: Modeling : One to Many RelationshipsLecture 39 Patterns for one-to-many relationshipsLecture 40 Analyze : Customer-Account RelationshipLecture 41 Hands-On: Embedding with Secondary IndexSection 14: Modeling : Secondary IndexesLecture 42 Hands-On: Add index for accessing customer on accountLecture 43 Hands-On: Model the transaction entityLecture 44 Analysis : Taking advantage of sparse indexesLecture 45 Hands-On: Add a sparse index for Customer-TxnsLecture 46 Analysis : Taking advantage of Index OverloadingLecture 47 Hands-On: Implement Overloaded GSI for Customer & TransactionSection 15: Modeling : Many-to-Many RelationshipLecture 48 Adjacency List PatternLecture 49 Analysis : Customer-Offer RelationshipLecture 50 Hands-On: Apply adjacency pattern to customer-offer relationshipSection 16: Modeling : Preventing Hot PartitionsLecture 51 Hot Partitions & Sharding patternsLecture 52 Hands-On : Address hot partition issueSection 17: Modeling : Efficient ScansLecture 53 Hands-On: Experimenting with parallel scanLecture 54 Analysis : Scan Vs. GSI for for txns in date rangeSection 18: ACID TransactionsLecture 55 What are ACID Transactions?Lecture 56 API: TransactWriteItemsLecture 57 Hands-On: TransactWriteItems APILecture 58 TransactWriteItems IdempotenceLecture 59 API : TransactGetItemsSection 19: Modeling : TransactionsLecture 60 Hands-On : Running countersLecture 61 Hands-On : Credit TransactionsLecture 62 Hands-On: Debit TransactionSection 20: DynamoDB StreamsLecture 63 DynamoDB StreamsLecture 64 Shards & Stream Reader ApplicationLecture 65 Hands-On: Experiment with Streams APILecture 66 Hands-On: Tryout API with PythonSection 21: Modeling : DynamoDB StreamsLecture 67 Modeling : Setup daily reportSolution Architects,Cloud application Developers,Cloud Engineers,Database Administrator interested in learning NoSQL databasesDownload linkrapidgator.net:https://rapidgator.net/file/34167c1c28c066c52ec146b85fab31b0/hbopc.Amazon.Dynamodb.Data.Modeling.For.Architects..Developers.part1.rar.htmlhttps://rapidgator.net/file/1f1c86bea031e6f2ac8f728bf469a226/hbopc.Amazon.Dynamodb.Data.Modeling.For.Architects..Developers.part2.rar.htmluploadgig.com:https://uploadgig.com/file/download/DEd9f60221393a1f/hbopc.Amazon.Dynamodb.Data.Modeling.For.Architects..Developers.part1.rarhttps://uploadgig.com/file/download/d7D32306Ceb8D75C/hbopc.Amazon.Dynamodb.Data.Modeling.For.Architects..Developers.part2.rarnitroflare.com:https://nitroflare.com/view/CD572ADA8976214/hbopc.Amazon.Dynamodb.Data.Modeling.For.Architects..Developers.part1.rarhttps://nitroflare.com/view/5FBB177DCFAB65C/hbopc.Amazon.Dynamodb.Data.Modeling.For.Architects..Developers.part2.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now