Running every hour, you won’t get up to the second or minute data points. For more critical sections of code, maybe have your code directly log to an agent on the machine that periodically flushes those calls to some logging service.
204 karma · joined November 14, 2018
Running every hour, you won’t get up to the second or minute data points. For more critical sections of code, maybe have your code directly log to an agent on the machine that periodically flushes those calls to some logging service.
I have spent a good chunk of my career at a Fortune 10 energy company.
We hired people who specialized in working with SAP, Oracle databases, MSSQL, messaging (think MSFT Lync), email infrastructure, physical servers for web apps, Cisco, desktop provisioning, application development, mobile device management, ticketing software, etc. etc.
It’s very hard and very expensive to acquire the right talent to manage a particular technology, administer it, support it, etc. Every vended software we work with has some company that looks at our name and comes up with some outrageous cost for a few licenses, dev seats, or whatever their business model is.
Acquiring the right quality talent is even harder. You bring them in. You try to teach them about your business so they feel valued and part of something big. They don’t stick around. They want to be at the Googles and Amazons of the world. They leave.
In this scenario, I’d rather use SQS than try to interview, hire, train, and make the hardware/software investment in running an SQS equivalent service in house. I don’t want to hire DBAs and build that profession in my org. It’s not our core business. My customers in the business don’t give a shit about it. They want something fast, reliable, and dependable.
Fundamentally, this argument of just do it yourself to save money is short sighted. There are a lot of factors. If you believe hiring Some internal teams is always cheaper than using managed services, you’re in for a world of hurt.
I don’t know what the solution is, but the first step is acknowledging the problem.
To many, Trumps foreign policy seems to be centered on breaking down Western order in favor of despots and not from a strategic perspective in favor of American interests but entirely his own financial schemes.
Just about everyone from his administration has resigned, is in the midst of some investigation despite the Republican Party owning all branches of government, or both.
There have been over 30 indictments related to the various investigations the last time I checked.
The market has recently been wiped pretty hard. Issues are student loan debt are only getting worse, with the education secretary openly supporting predatory lending.
I haven’t even gotten to the environmental rollbacks.
I’m not saying the media is on Trump because they stand on some moral pedestal, but I do think something is seriously messed up, orthogonal to what any journalist or entertainer claims.
The thing Trump has succeeded at is propaganda. If only not for immigrants whether legal or illegal, it would be like the good old times when blacks were slaves or at least had to use separate water fountains. Hispanics and Muslims are supposedly parasites. I’m just repeating the things I hear my staunchly pro Trump colleagues say at work at a very Republican company (energy).
I have one coworker who literally said she’d support Trump even if he was found to be working with Russia the whole time. She believes he’s the only one who can protect us from Shariah law.
I think there are several real issues in this country. My personal politics are fiscal conservatism while being socially liberal. I’m now a democrat although I voted against Obama twice because the Republican Party has become the party of blind nationalism led by a conman with a deemphasis on critical thinking.
Assuming you’re referring to the practices taught in the book, I disagree that it always delivers a higher value than messy code.
I worked with a code base recently that on the surface checks all the boxes, but honestly, the code was way over engineered for the problem it actually solves. The team itself was great at writing clean code, but they over indexed on it to the extent that they were paralyzed and couldn’t actually get anything out the door. Honestly, they don’t know how to deliver.
I would prefer a team or even one decent engineer who knows how to make trade offs. Instead of only optimizing your logic, also invest time to figure out how you’re rue going to deliver. Make sure there’s instrumentation and metrics. Load test your system and understand your dependencies and their limits. Do they need to scale too? What hardware do you need? If your traffic calculations are off and you have problems, how quickly will you be able to get back into your SLA... speaking of, what is the SLA? Have you built your run books? If dependency A fails or if this part of your architecture fails, what happens? Did we failure test? How many calls will this system get per second? Will it be sustained or bursts?
Thinking of software only as a code style optimization problem doesn’t work, unless you’re in an organization where developers are explicitly code monkeys.
I’m especially upset with the narcissism. I thought very highly of Sheryl Sandberg. I even thought Zuckerberg was an immature kid who is now trying to do the right thing, despite the mistakes. These people are just as selfish and self centered as the next person. I want Sheryl and Mark to take more responsibility but havent seen it.
I’m very interested to learn about Amazon tech, but instead I see an article just about everyday about how Amazon is some horrible sweatshop.
I just got my second promotion at a FAANG in three years. I have great work life balance. I can afford to buy food and more. I invest and max out my 401k and my older sibling is now in her final year of her residency and my younger sibling is almost done with bachelors. My spouse loves me. I was very sick this thanksgiving and it was nice to be taken care of. I still have anxiety and confidence issues, and I’m terribly afraid of risk... but it’s gotten substantially better than a few years ago.
I think CloudFormation is difficult to use and could be much easier, but ops rant about the AWS UI being unfriendly makes it sound like he’s not really the kind of customer AWS is really after.
I do think people in this discussion are looking at this from a developer or designer point of view. I read some article a while ago about how Amazon saw a increase in sales from millisecond level improvement in page loads. I bet that’s what they optimize for, and less so on how pretty the UX is.
That all being said, I think Amazon is turning into EBay with all the garbage ads I see on the website, just trying to buy replacement toothbrush heads, but that’s an entirely different discussion.
I grew up in Seattle. I know what Amazon will do, but again, your $1 analogy needs a citation. This is beyond hyperbole.