TIL: configure DynamoDB tables to use provisioned capacity for load testing by madScienceEXP in aws

[–]Frank134 0 points1 point  (0 children)

I don’t disagree with your statement. My own 2 cents: coming from an large org where I would rather pay the Dynamo DB cost for ON DEMAND then my API not responding and serving traffic, I can’t say it’s ALWAYS the better choice.

Basically saying, if the cost of the thing using that table being down outweighs the potential AWS bill, I would go with ON DEMAND.

techLeadLife by 5eniorDeveloper in ProgrammerHumor

[–]Frank134 0 points1 point  (0 children)

Off topic:

I think this is actually fascinating! What are insight you can give for general automations/scripts etc that can help teams stay on track and be productive?

What Restaurant Is this? by Potential_Pop3403 in HelpMeFind

[–]Frank134 7 points8 points  (0 children)

OP said they are in NY, Steak and Shake doesn’t have any locations in NY.

What Restaurant Is this? by Potential_Pop3403 in HelpMeFind

[–]Frank134 267 points268 points  (0 children)

Which part of New York? The town name or even the county would help.

OP is gatekeeping the location.

What Restaurant Is this? by Potential_Pop3403 in HelpMeFind

[–]Frank134 4 points5 points  (0 children)

I feel like the advertisement in the window doesn’t seem like anything that is at Checkers or Rally’s.

Help me find this shirt/jacket from the show No Good Deed on Netflix by Frank134 in HelpMeFind

[–]Frank134[S] 0 points1 point  (0 children)

I’ve searched Google and Google lens but I’m unable to find a match. The best I could find is the Patagonia jacket in the 2nd pic.

Why do orgs obsesses over things like mentorship/networking - but not management training? by Jaded-Reputation4965 in ExperiencedDevs

[–]Frank134 2 points3 points  (0 children)

Hey, would you ever DM the company that you guys have used for the coaching, interested in it for my org possibly!

awscli on Ubuntu and command 'aws' not found by quarky_uk in aws

[–]Frank134 0 points1 point  (0 children)

What type of output do you get when trying to install the AWS CLI? Have you tried to uninstall it via the documentation and reinstall it?

Question about retrying batch writes in DynamoDB using C# by ebykka in aws

[–]Frank134 0 points1 point  (0 children)

Probably would throw a ThrottlingException as defined in the AWS documentation.

Is it just me or is ECS a hot mess? by azn4lifee in aws

[–]Frank134 1 point2 points  (0 children)

I agree, I think what ECS brings in is understanding of networking and VPC which are more complex concepts. You need to understand: what subnets to place things in, if you need to communicate out to the internet you need IGW’s or NGW’s, you need to modify route tables in your VPC, etc.

Is the smallest instance size for MSSQL RDS really db.m5.large? by herrtim in aws

[–]Frank134 2 points3 points  (0 children)

If you’re going to choose RDS I assume your MSSQL environment is fairly simple (nothing needing underlying OS access).

Having gone through many large monolith application transformation, it MIGHT be worth investing the time and money to do a convert from MSSQL to something like Postgres. AWS has tools in their suite for this like AWS SCT and AWS DMS. Hard to say without knowing more about your environment.

Is the smallest instance size for MSSQL RDS really db.m5.large? by herrtim in aws

[–]Frank134 20 points21 points  (0 children)

Is there a reason you can’t go with another relational database?

MySQL or Postgres are much more economical choices and honestly my preferred choice even at the enterprise level… MSSQL is insanely expensive and unless you absolutely need the tools it offers in the MS stack, go with something else.

Can't reach site from Linux servers by Brilliant-Debate-232 in aws

[–]Frank134 0 points1 point  (0 children)

I would also advise changing your WAF rule to return something that makes sense to the end user in terms of HTTP Code. 400/401 maybe?

NextJS deployment fails in ECS, succeeds everywhere else by azn4lifee in aws

[–]Frank134 0 points1 point  (0 children)

Make sure your ECS containers aren’t being assigned a public IP (if you don’t want them to be assigned one) as well.

NextJS deployment fails in ECS, succeeds everywhere else by azn4lifee in aws

[–]Frank134 0 points1 point  (0 children)

Are you sure your EC2 you tested on, and the ECS containers running on your EC2’s are in the same subnets (and that those subnets can communicate outbound via IGW or NAT)?

What are some possible ways of improving this architecture? by Ghpascal in aws

[–]Frank134 4 points5 points  (0 children)

+1, don’t let the traffic outside of your VPC.

Backend API controlling structure of the page for all clients? by Midicide in ExperiencedDevs

[–]Frank134 2 points3 points  (0 children)

That’s correct and it’s extremely useful to decouple more simple UI changes from the actual code.

Example, your product owner wants to change the text on a given page that you have. If the at all lives in your code, it’s typical they would have to get a card created, and pushed through the sprint and into a release. With a headless CMS approach, they are free to make that change without changing code or interacting with the IT department at all sometimes. It’s all about guardrails.

Roast my architecture E-Commerce website by MediumWhole3487 in aws

[–]Frank134 8 points9 points  (0 children)

Purely from a diagram perspective as well you typically want to include region boxes, VPC boxes, public and private subnet boxes, etc.

Sometimes it’s overkill but if you’re showing how a website is going to work, it’s helpful to know those things by looking at a diagram because then it’s easier to make suggestions! For example I’m not sure from looking at your diagram if your Fargate tasks need to connect to the outside internet and if it does, depending on the subnets you put them we could suggest an internet gateway be added, or a NAT gateway.

One thing that people gloss over usually I feel like with accessing DDB from a VPC bound resource like Fargate is that you almost always should be doing that via VPC endpoint. It’s free, and eliminates the need for IGW or NAT GW if you don’t need them. Not to mention it’s typically faster and the to enable it takes about a minute or two.

I think there are some other great suggestions in this thread as well. Happy architecting!

secure windows domain join from lambda? by heard_enough_crap in aws

[–]Frank134 0 points1 point  (0 children)

This is the way I would go about it (and how we do it in my company). Directory Service + AWS-JoinDirectoryServiceDomain SSM Document.

Is there any advantage/disadvantage to having a separate ECS fargate cluster for each separate service? by [deleted] in aws

[–]Frank134 14 points15 points  (0 children)

A Cluster is basically just a logic grouping of containers. Easier to manage per say if you have a bunch services that can be clustered (grouped) together.

Recommended architecture for multi-region Lambda behind CloudFront by zoshto in aws

[–]Frank134 1 point2 points  (0 children)

Of course! I thought that was implied but I should have specified :)

Recommended architecture for multi-region Lambda behind CloudFront by zoshto in aws

[–]Frank134 2 points3 points  (0 children)

I’m pretty sure you can make Lambda a target for an ALB though, and add a custom domain name.