Week 7

 Week 7 at Strastan

This week was a full-on backend workout no WFH distractions, just focused days in the campus lab filled with debugging, deploying, and finally watching things click into place.

Thoughts

It’s wild how much goes into making a system feel “secure.” Swapping hardcoded LinkedIn credentials for Secrets Manager wasn’t just a cleanup it was a mindset shift. Suddenly, every token, every permission, every authorizer felt like part of a bigger trust chain. And once we saw the OpenID flow working end-to-end, it felt like unlocking a new level of backend maturity.

The Content Calendar orchestration was another eye-opener. Building the LinkedIn Publisher Lambda to consume SQS messages and trigger updates across DynamoDB and EventBridge made me realize how powerful and fragile event-driven systems can be. One misnamed field or missing IAM permission, and the whole flow breaks. But when it works? It’s magic.

Challenges

  • Migrating the repo broke more things than expected CDK constructs, IAM roles, even Lambda mappings needed manual fixes.
  • Debugging token validation and authorizer behavior took hours of CloudWatch log diving.
  • SQS message handling exposed schema mismatches that weren’t obvious until we mocked real data.
  • EventBridge triggers required multiple redeploys just to get the timing and filters right.

 Realizations

  • Security isn’t just about encryption it’s about intentional architecture.
  • Secrets Manager is a lifesaver, and hardcoding anything is a future headache.
  • Event-driven design forces you to think in flows, not just functions.
  • Postman, CloudWatch, and a good playlist are essential survival tools.

Final Thoughts

Week 7 was messy, satisfying, and full of “finally!” moments. We’re not just building endpoints anymore   we’re building systems that talk, react, and scale. And that feels pretty awesome.
And as this marks our last week of OJT, it’s surreal to look back at how much we’ve grown  from writing basic routes to orchestrating full-blown AWS architectures. It's been a challenging ride, but one filled with learning, breakthroughs, and a deeper respect for the systems behind the scenes.

Comments

Popular posts from this blog

Week 3

Week 5