Chris Anderson

10.2K posts

Chris Anderson

Chris Anderson

@crandycodes

Chris Anderson (he/him) - Current: Microsoft Azure Databases - Prev: AWS DynamoDB, Microsoft Azure (Cosmos DB, Bot Framework, Functions, Web, Mobile, SQL)

Indy Metro Area, IN شامل ہوئے Nisan 2013
1.4K فالونگ5.1K فالوورز
Chris Anderson
Chris Anderson@crandycodes·
Good reminder to test products your kids frequently use. Had a, fortunately rare, positive test on kiddo’s toothpaste for lead.
Chris Anderson tweet media
English
1
0
5
694
Chris Anderson ری ٹویٹ کیا
GraphQL Weekly
GraphQL Weekly@graphqlweekly·
GraphQL aggregations are finally here in @Microsoft Fabric. Query smarter, not harder. Group and summarize data natively without the usual workarounds.
English
1
3
3
507
Chris Anderson
Chris Anderson@crandycodes·
Make sure you check out Cosmos DB Conf happening now! Lots of the engineering team is also in the chat to answer any questions you might have. youtube.com/live/qXSur9LIf…
YouTube video
YouTube
English
0
2
4
784
Chris Anderson ری ٹویٹ کیا
Chris Gillum
Chris Gillum@cgillum·
Really cool case study showing how Toyota is using Azure Durable Functions and Cosmos DB to build multi-agent AI systems to enhance vehicle development productivity! devblogs.microsoft.com/cosmosdb/toyot…
Chris Gillum tweet media
English
4
36
98
11.7K
Chris Anderson
Chris Anderson@crandycodes·
@freshperspected I'm lucky enough to have worked with some of the best people in MSFT and AWS. Even in MSFT, the teams I've worked on can be quite different from one another. I think high functioning teams will often look different because they are going to optimize for their specific problems.
English
0
0
1
1.1K
Milan
Milan@freshperspected·
@crandycodes 👏🙌 I hope you’ll be inspired to write about your impressions as you naturally contrast with your AWS and previous Azure experiences
English
1
0
0
1.1K
Chris Anderson
Chris Anderson@crandycodes·
I'm excited to share that I've joined Microsoft. I'll be working across Azure Databases with a focus on innovating developer experience. ❤️💚💙💛
GIF
English
83
4
365
32.8K
John McBride
John McBride@johncodes·
@crandycodes Congrats! We've been evaluating using Azure Databases for postgres to migrate some of our data over. Would love to connect!!!!
English
1
0
1
1.2K
Chris Anderson
Chris Anderson@crandycodes·
@ben11kehoe The long boomerang. I'll go back to Functions, and then end my career in SQL Server.
English
0
0
4
932
Ben Kehoe
Ben Kehoe@ben11kehoe·
@crandycodes The ol' boomerang! Now to convince you to work on Azure Functions again...
English
1
0
2
1K
Chris Anderson
Chris Anderson@crandycodes·
As always, my DMs are open. If you have any feedback or ideas on how we could make Azure Databases better, I would love to hear from you and learn more.
English
2
0
7
2.1K
Chris Anderson
Chris Anderson@crandycodes·
Will share what I’m up to next a little later. For now, I get to enjoy a little bit of unemployment and unwind. 🧘🏻‍♂️
English
0
0
11
1.3K
Chris Anderson
Chris Anderson@crandycodes·
Today is my last day at Amazon. A lot has happened over the past 2.5 years. My very first day on DynamoDB was also the day my wife and I learned we were pregnant with my son. They got to see him start to walk and talk. I’m grateful I got to work with such amazing, kind people. 💙
English
6
0
70
10.3K
Jeremy Daly
Jeremy Daly@jeremy_daly·
Don’t see this everyday. #dyi
Jeremy Daly tweet media
English
9
0
9
3.8K
Chris Anderson
Chris Anderson@crandycodes·
@houlihan_rick @MongoDB These days, it's far simpler to use an export as the source for reads. Plus, you can use incremental export to get any changes since you started the export, making finding other changes easier. Generally more cost efficient than hyper-scaling, depending on the scenario.
English
1
0
0
235
Rick Houlihan
Rick Houlihan@houlihan_rick·
Ran into a few DynamoDB customers lately concerned about the time it takes to scan tables/GSI's when they need to update schema. We always discuss how much easier this is with range updates in @MongoDB, but I also mention the customer guidance I gave back at AWS which is to provision all tables/GSI's at high throughput then dial back after they go active. DynamoDB will split tables as needed across physical partitions to meet provisioned throughput requirements. When throughput is dialed back those partitions will remain. The only time adding partitions happens fast is when a table/GSI is first provisioned or provisioned throughput is very low. The process of adding new partitions to increase throughput for high capacity tables can take hours. Provisioned throughput tables start with 1 partition by default, while on demand tables get 4. Partitions will deliver 3K RCU and 1K WCU each. If you need more throughput than those partition counts can deliver the table will start splitting. A split will double the partition count and corresponding throughput of the table. If more capacity is needed then the table will continue to split until there are enough partitions to deliver the desired throughput. Splitting the table takes longer as the number of partitions increase, and each split must complete before the next can begin. To avoid this potential problem, I used to advise customers to grossly overprovision capacity when creating a new table/GSI then dial back allocations or switch to on demand after the table/GSI reports active. Doing this will cause DynamoDB to immediately provision enough partitions to handle the initial request. When the capacity is dialed back the physical partitions will remain, allowing provisioned throughput or on demand consumption to scale gracefully in the future up to the initial provisioned throughput levels without requiring table splits. Applying schema updates to large DynamoDB tables will always be painful as long as updates can only be applied to a single Item at a time. This technique, however, can be very useful if you need to scan a large table/GSI quickly to apply those updates.
English
5
9
56
13.1K
Somu Perianayagam
Somu Perianayagam@somu_peri·
I was told by a good friend that we should try out keynote for a deck we are presenting. The damn thing does not have a default header and footer. Yikes! 🤯 Come on Apple!
English
1
0
3
330
Chris Anderson
Chris Anderson@crandycodes·
@richdevelops Yeah, in your case, it probably makes sense to just rotate the account. I usually create a burner anytime I'm going to be presenting publicly. Helps to also avoid leaking other info like non-public features/etc.
English
0
0
0
21
Chris Anderson ری ٹویٹ کیا
DynamoDB
DynamoDB@dynamodb·
🚀 🚀 Amazon DynamoDB now supports AWS PrivateLink! You can now simplify private network connectivity between your Amazon Virtual Private Clouds (VPCs), DynamoDB, and your on-premises networks. Learn more 👉 go.aws/4cjBUtt
English
0
15
36
4.1K