This group is open to anyone interested in learning more about Amazon Web Services. We're a community of users, developers and business professionals meeting to share ideas & learn from each other and from leading figures in the AWS technology space. Our aim is to become an important resource for technical & business professionals who want to stay up to speed with developments in AWS Cloud and related technologies. We generally have 1 or 2 presentations per Meetup. When more 2 presentations are scheduled, then these are usually 30-40 minutes with Q&A.
Thank You!
Kristi Perrault, Chris Plankey, & Chris Williams AWS Portsmouth User Group Organizers
“Know your access patterns in advance” … so much harder to get this right than it seems, makes dynamo development so much slower and frustrating to work with…I found using much simpler access patterns to be easier to manage
I want to implement a comments section for each posts for my social media app in dynamoDB. The problem is, If I store it along with the postsdata in a single table then, a single attribute for comments wouldn't be suffiecient if the comments are in thousands, it would definitely exceed the 400kb limit. So cant be stored in an item along with post data. Now, storing all the comments from all the posts, from all the users in a same place like an audit log all together in a table where I have to scan (which is an expensive operation) with the postid, every time a user opens a comment section. But this all comments in one table like a forest is also not a good idea cuz there will be millions of posts and billions of comments overall. And also, I cant make a separate table for each post's comment section, because if there are 34982577469 posts then i will be need that many tables as well and that's insanity. So this approach also doesn't work. PLEASE LORD SOMEONE HELP ME WITH THIS!!
For a single table, how do you efficiently keep track of dynamo stream events, and make sure not all events make a stream event? Or do we just allow them to all make stream events and filter them out with a "--filter-criteria"?
As someone just starting their journey, I find Sysops really interesting. I like the idea of maintaining and keeping systems optimal. I really don't wanna deal with customers or develop, do you have any advice for me? Maybe a potential roadmap? I'm unsure if I should even go for the developer professional later on.
In his "why no JOIN" section, he goes over why 1 table is better than joining across 2 tables. But I have a use case where, e.g., I will only ever want either the org's info or all the org's user's info. So in that scenario, I could do 2 separate tables and never need a JOIN. Is this a scenario in which 2 table is okay, and 1 table won't offer better performance?
10:28 it is about the Certification on SAP workloads on Azure, the ERP systems by SAP SE the German Company :--) ( I guess we are more familiar by the names of SAP HANA etc)
5:05 Don't forget the Big Data certification had gone A-way or THE way of the dodo 🦤 around that time as well. Unless it (is) rebranded as Database and Data Analytics. 9:55; 10:50 Notice how all of those roles include SysOps Administrator Associate level certification more than the Developer Associate or the more/most popular Solutions Architect Associate🤔 certification. 12:03 - 12:11 Mr. 🦉🎓. That's a classic commercial born in 1968 but was popularized since 1970 - 90s. The ad was so ancient that it silhouetted - forgetting to give them some clothes. Lol😄! Don't forget to make that big crunch sound at the end once you answer that number.🍭 (spoke too soon 12:18😅) My answer was 0 to 3 when looking back at the slides. If I had to choose 1 number, it would have been 2, none dependent on which cert. Although I'm amused at this answer (12:30 - 12:37). 12:40 - 12:52 Let me see...*Crunch 😬🍭*😆 <Spoiler alert> Well I was about ½ right (with the answer being here around here 18:45 - 18:59)? Always open to possible “tricky” questions. 13:09 And “Design” right? 27:00 Yeah you're missing a lot! Things have changed over the years so I don't fault you for that. However, I'm not going to list them all so I'll pick just a few randomly. One is obviously the AWS and/or #Amazon site itself, although you did mention it's Deep Dive later on. The other being #TechwithLucy the notable yet honorable mention, #Cybrary, and the last one but definitely not least and probably tied for my favorite is #ITProTV. 26:16 Supplementary content include, but not to exclude others, are #Intellipaat, #SimpliLearn, & #edureka❕ etc. 38:00 Quick edit for A. Brown: add the 5 Pillars to "your" reading list. Not to "you" reading list. 1:00:02 Can't tell you how many times I preach to more senior people (even naive beginners wanting shortcuts) to learn the fundamentals💪🏽. There's no shortcut to real success. 💯 1:02:00 That meme.🥇😬🍾🖕🏽🖕🏽 😆 1:20:33 "Many men go fishing all of their lives without knowing that it is not fish they are after." "Work is for people who don’t know how to fish!" "Every time you fish, you learn something that will make you a better fisherman." Idk🤷🏽♂️. 1:32:42 The Click to Spin screen. *whispers* “...of doom”. lmao😆
The reason to limit the projection in a GSI is not primarily because of performance, it is because of storage costs. Do you want to pay real money for storing all of that data that you may not use in a GSI?
What happens when you have the sort key encoded with your partition key (such as a user name) and then the user name changes? You have to go update user name in a bunch of locations? (in partition key and then in all the sort keys)?
By faaaar the best video about modeling single-table in Dynamo. In comparison, the official AWS videos assume you know a lot, and for those who are just starting NoSql + Dynamo, AWS videos are advanced.
One question we are calculating hash of a primary key to identify the partition so in case new partition(s) are added, don't we have reshuffle all the data?