Week 6

 Week 6 at Strastan

This week was a deep dive into LinkedIn integration and backend documentation. With our usual rooms occupied by graduation rehearsals, we set up camp in the school’s computer lab where coffee, fast Wi-Fi, and focused coding sessions kept us moving.

We started by building the /linkedin/auth Lambda, which securely generates the LinkedIn OAuth URL using Cognito identity and a nonce-based state. From there, we deployed a full suite of LinkedIn endpoints covering profile data, publishing, insights, articles, and connections. Each function was modularized, secured via Cognito, and wired into API Gateway with proper IAM permissions.

Midweek, we refactored everything into a dedicated LinkedInStack, resolving deployment issues and confirming OpenID flows worked as expected. Once the stack was stable, we shifted gears to documentation compiling an audit-ready spreadsheet of all AWS serverless resources used in our Inventory and Workforce systems.

By Friday, we added advanced LinkedIn routes for analytics, article posting, and feed publishing. Each endpoint was tested in Postman with strict token validation and error handling to ensure reliability across the board.

 Reflections & Challenges

This week was a full-stack sprint from OAuth flows to endpoint orchestration and infrastructure audits. Debugging deployment issues, securing credentials, and validating token behavior taught me how to balance precision with speed. Watching our LinkedIn integration evolve from a single route to a complete publishing suite was incredibly rewarding. 

Comments

Popular posts from this blog

Week 3

Week 5

Week 7