Sam Williams
banner
serverlesssam.bsky.social
Sam Williams
@serverlesssam.bsky.social
Serverless Obsessive and Builder of Things
What else should you do to become a solution architect?

#aws #serverless #solutionarchitect
March 19, 2025 at 3:45 PM
If you really want to get a solution architect job:

- Read solution architecture blogs - more exposure to patterns is good.

- Ask why the seniors in your team make the decisions they do.

- Design solutions for existing apps, then discuss it with others (feedback is vital)
March 19, 2025 at 3:45 PM
But this is easy to spot in an interview:

- ask something not covered by the certs that you would know if you used services

- get them to explain why (certs train you to pick from options, not explain why)

- just let them talk about architecture and they'll say things that just don't make sense
March 19, 2025 at 3:45 PM
Plus, you can now use the most performant code.

- most people who read the code just need to know that you are calculating the equipment maintenance schedule

- if they need to update that specific code, they have the time to understand a reduce function, or other performance optimised code.
March 18, 2025 at 3:46 PM
- database queries with all of their error handling becomes:
"getOrdersForCustomer({ customerId, dateRange })"

- complex business logic becomes:
"calculateEquipmentMaintenanceSchedule({ equipmentId, maintenanceHistory, testResults })"

That truly makes your code more readable.
March 18, 2025 at 3:46 PM
In this exact example, this is overkill. Your engineers should know how a reduce function works.

But when you have 100 lines of code, can you group 30 of them and put them in a named function?
March 18, 2025 at 3:46 PM
They spend 2 days optimising the code and reduce the cost 50%
( P.S. 50% optimisation is pretty impressive )

It cost you $800 to save $50/month
That means it takes over a year to make a saving

If your Lambda costs less than $100/month - don't even consider optimising it.

#aws #serverless
February 11, 2025 at 3:45 PM
5. The Recursive Cost Bomb
One function spawning endless others?
That's how a $10 bill becomes $10,000
Implement:
- Circuit breakers
- Concurrency limits
- Clear exit conditions

Found this useful?
Follow for more cloud cost optimization tips that actually work 👇

#aws #serverless #costs
February 10, 2025 at 3:45 PM
4. Flying Blind Without Monitoring
No monitoring = No optimization
Track:
- Cost per Lambda
- Execution patterns
- Resource usage
Remember: Now you know which Lambdas are worth optimising
February 10, 2025 at 3:45 PM
3. Slow Dependencies Are Silent Killers
Your Lambda is like a taxi meter - it keeps running while waiting
- High RAM = High cost per second
- Long waits = Multiplied costs
Fixes:
- Optimize those downstream calls first
- Use less RAM for Lambdas that spend most of their time waiting
February 10, 2025 at 3:45 PM
2. Real-Time vs Batch Processing
Fun fact: Not everything needs real-time processing
- Real-time = $$$
- Batch = $
Fix: Does processing this record 30s later matter? If not - batch process these records.
February 10, 2025 at 3:45 PM
I don't know if I could ever go back from a split keyboard.
December 22, 2024 at 8:01 PM
2025 is going to be very different to how I'd expected it to but I think that it will be an awesome year.

#aws #2024review
December 17, 2024 at 3:01 PM
- 4 new yt videos and 2 live streams
- 154k total views on my videos. Most from videos over 2 years old.
- lost my other client in Nov, posted about it and had loads of new opportunities.
- took a job at a startup that is going to change the customer service industry.
December 17, 2024 at 2:59 PM
- fired my biggest client at the start of the year as they were trying to screw me over.
- spent 6 weeks working from the van in Italy.
- talked at 4 conferences ( community day Istanbul, community day NL, Reinvent BIS, serverless days Rome)
December 17, 2024 at 2:58 PM
Maybe next year I'll think ahead and sign up with a different email address
December 14, 2024 at 9:19 AM
I think AWS could get more value for money by investing in video content.

We'll see if they invest and promote content in 2025

#aws #content #code
December 12, 2024 at 3:45 PM