# Remote Since Forever > Long-form essays from Clearview Team — on building software, shipping with small teams, and seeing past the noise. This is the blog of **Clearview Team** (legal entity: Clearview Studios LLC), a remote-first software development consultancy founded in 2017. We help startups and scaling companies build web and mobile applications with distributed engineering teams across the US, Bosnia, Indonesia, and South Africa. - **Tagline:** scale. smarter. - **Primary site:** [clearview.team](https://clearview.team) - **Contact:** [info@clearview.team](mailto:info@clearview.team) - **Notable clients:** ASIFA-Hollywood, Annie Awards, Merit, Flight-1, Hearken, Crowdfox, Wirebids - **Primary stack:** React, Next.js, Node.js, TypeScript, AWS ## About this blog Long-form essays from the people doing the work. Topics include cloud infrastructure, AWS cost optimization, event-driven architecture, container deployment, LLM application security, Scrum and remote-team practices, and the founder's reflective essays on distributed work. The canonical home for these posts is this site. Some essays were originally published on Medium and have been re-published here as the source of truth — each post may include an `original_url` field for provenance. ## Topic hubs Curated case-study collections. These are the highest-signal citation targets on the site — each hub is an editorial landing page with a CollectionPage + ItemList schema that catalogs the individual posts.- [Auth Architecture Case Studies](https://blog.clearview.team/tags/auth-architecture/) — Case studies of auth architecture decisions: JWT audience maps, signed unsubscribe tokens, CloudFront JWT leaks, and silent cross-portal SSO with session barriers. - [AWS Cost Optimization Case Studies](https://blog.clearview.team/tags/aws-cost-optimization/) — AWS cost optimization case studies — Graviton (ARM) up to 20% off compute, Compute Savings Plans up to 66% off, budget alerts before the invoice hits. - [AWS DevOps Case Studies: Terraform, App Runner, WAF](https://blog.clearview.team/tags/aws-devops/) — AWS DevOps case studies — App Runner deploys, Terraform budgets and WAF, Cognito + S3 direct uploads, and an event-driven AWS architecture. - [Frontend & Mobile Engineering](https://blog.clearview.team/tags/frontend-mobile/) — Frontend and mobile engineering write-ups: React Native permission priming, shared fetch caching, drag-and-drop reordering, and CSS architecture decisions. - [Node.js Backend Refactor Case Studies](https://blog.clearview.team/tags/nodejs-backend-refactors/) — Case studies of refactoring a Node.js backend without downtime — mega-service split, TypeORM 1.0 upgrade, and migrations that keep production quiet. - [Web API Security Case Studies](https://blog.clearview.team/tags/web-api-security/) — Case studies of Node.js Express API security findings — CORS allowlist, JWT audience map, X-Forwarded-For rate-limit, S3 IAM, CloudFront header leak. ## Authors- [Aditya Purwa](https://blog.clearview.team/authors/aditya-purwa/) — Senior Software Engineer, Clearview - [Ahmed Osmanović](https://blog.clearview.team/authors/ahmed-osmanovic/) — Product Owner, Clearview - [Aid Arslanagic](https://blog.clearview.team/authors/aid-arslanagic/) — Full-stack Engineer, Clearview - [Amar Spahic](https://blog.clearview.team/authors/amar-spahic/) — Product-Oriented Software Engineer, Clearview - [Brett Kistler](https://blog.clearview.team/authors/brett-kistler/) — Founder, Clearview Studios - [Clearview](https://blog.clearview.team/authors/clearview/) — The team byline - [Nedim Hadzimahmutovic](https://blog.clearview.team/authors/nedim-hadzimahmutovic/) — Senior DevOps Engineer, Clearview - [Taufan Fadhilah](https://blog.clearview.team/authors/taufan-fadhilah/) — Senior Backend Engineer, Clearview ## Posts - [Upgrading TypeORM 0.3 to 1.0 in Production: A NestJS Case Study](https://blog.clearview.team/2026/the-typeorm-1-0-upgrade-that-did-not-block-production/) — Taufan Fadhilah (2026-08-17) - [How a CloudFront Custom Error Page Leaked JWTs to S3: A Case Study](https://blog.clearview.team/2026/cloudfront-error-page-jwt-leak-case-study/) — Nedim Hadzimahmutovic (2026-08-13) - [Implementing a Zero Auth Unsubscribe Link on Your Email](https://blog.clearview.team/2026/signed-tokens-for-email-unsubscribe/) — Aditya Purwa (2026-08-10) - [Splitting a Mega-Service Into Four: The Service-Facade Refactor (Plus a Reusable Skill)](https://blog.clearview.team/2026/splitting-a-mega-service-into-four/) — Taufan Fadhilah (2026-08-05) - [Iftar at Apetit: The Sarajevo Team Picks a Menu](https://blog.clearview.team/2026/sarajevo-iftar-apetit/) — Nedim Hadzimahmutovic (2026-08-04) - [How a JWT Audience Map Saved a CORS Mistake: A Defense-in-Depth Case Study](https://blog.clearview.team/2026/how-a-jwt-audience-map-saved-a-cors-mistake-defense-in-depth-case-study/) — Nedim Hadzimahmutovic (2026-07-22) - [Asking For Notification Permission: The Second Time Is the Wrong Time](https://blog.clearview.team/2026/notification-permission-priming/) — Amar Spahic (2026-07-14) - [From DevOps to DevSecOps: How I Became Clearview's In-House Pen-Tester](https://blog.clearview.team/2026/from-devops-to-devsecops-why-i-started-breaking-things/) — Nedim Hadzimahmutovic (2026-07-11) - [An Event-Driven Architecture Case Study: Lessons from a Real-World Application](https://blog.clearview.team/2025/an-event-driven-architecture-case-study-lessons-from-a-real-world-application/) — Nedim Hadzimahmutovic (2025-04-07) - [From Localhost To Production — Best Practice on Software Development and Deployment](https://blog.clearview.team/2024/from-localhost-to-production-best-practice-on-software-development-and-deployment/) — Aditya Purwa (2024-05-18) - [The most Flexible AWS Savings Plan](https://blog.clearview.team/2024/the-most-flexible-aws-savings-plan/) — Clearview (2024-03-11) - [Securing LLM — Retrieval Augmented Generation](https://blog.clearview.team/2024/securing-llm-retrieval-augmented-generation/) — Aditya Purwa (2024-03-10) - [Scrum Is Here To Stay](https://blog.clearview.team/2024/we-run-effective-remote-sprint-retrospectives-scrum-is-here-to-stay/) — Ahmed Osmanović (2024-03-08) - [Migrating EC2 to AWS Graviton (ARM): A Cost-Reduction Case Study](https://blog.clearview.team/2024/embracing-the-future-of-cloud-computing/) — Nedim Hadzimahmutovic (2024-02-11) - [Power of AI in Software Development](https://blog.clearview.team/2024/ai-saves-time-and-increases-productivity-for-our-software-developers/) — Aditya Purwa (2024-01-19) - [Deploying Node Containers on AWS App Runner with Terraform](https://blog.clearview.team/2024/the-easy-and-smart-way-to-deploy-containers-on-the-cloud-say-hello-to-apprunner/) — Nedim Hadzimahmutovic (2024-01-11) - [Embracing Improvements](https://blog.clearview.team/2024/embracing-improvements/) — Aditya Purwa (2024-01-04) - [AWS Budgets and Alerts with Terraform: A Cost-Monitoring Case Study](https://blog.clearview.team/2024/before-setting-up-your-next-cloud-project-do-not-forget-to-set-the-budgets-and-alerts/) — Nedim Hadzimahmutovic (2024-01-03) - [HTML and CSS Only Blobs](https://blog.clearview.team/2023/html-and-css-only-blobs/) — Aditya Purwa (2023-02-06) - [Reasonable Pull Request -Writing an Effective and Meaningful Pull Request Description](https://blog.clearview.team/2022/reasonable-pull-request-writing-an-effective-and-meaningful-pull-request-description/) — Aditya Purwa (2022-10-03) - [Clearview is now a verified member of the Pangea community](https://blog.clearview.team/2022/clearview-is-now-a-verified-member-of-the-pangea-community/) — Clearview (2022-05-03) - [40 Miles Later](https://blog.clearview.team/2021/40-miles-later/) — Clearview (2021-05-10) - [How to Be ✅ Cheap, ✅ Fast and ✅ Good](https://blog.clearview.team/2021/how-to-be-cheap-fast-and-good/) — Clearview (2021-04-19) - [The Pause](https://blog.clearview.team/2021/the-pause/) — Clearview (2021-04-19) - [The Two-Word Magic Spell for Product Success](https://blog.clearview.team/2020/the-two-word-magic-spell-for-product-success/) — Clearview (2020-11-05) - [How to Reach Full Speed At Clearview](https://blog.clearview.team/2020/how-to-reach-full-speed-at-clearview/) — Clearview (2020-10-06) - [The Next Adventure](https://blog.clearview.team/2020/the-next-adventure/) — Clearview (2020-09-18) - [Escape From Slack Island](https://blog.clearview.team/2020/escape-from-slack-island/) — Clearview (2020-07-07) - [The End of the Lip-Service-Only "Team"](https://blog.clearview.team/2020/the-end-of-the-lip-service-only-team/) — Clearview (2020-07-07) - [The Logic of Position Reordering](https://blog.clearview.team/2020/the-logic-of-position-reordering/) — Aditya Purwa (2020-06-18) - [Work While Living in a Body](https://blog.clearview.team/2020/how-to-work-while-living-in-a-body/) — Clearview (2020-06-09) - [Creating a Shared and Cached Fetch Request](https://blog.clearview.team/2020/creating-a-shared-and-cached-fetch-request/) — Aditya Purwa (2020-06-08) - [The Eight Virtues of Remote Bushidō: A Handbook For Digitally Nomadic Developers](https://blog.clearview.team/2020/the-eight-virtues-of-remote-bushido/) — Clearview (2020-05-28) - [Staying Grateful and Productive During a Pandemic](https://blog.clearview.team/2020/staying-grateful-and-productive-during-a-pandemic/) — Aditya Purwa (2020-05-19) - [Fully Remote Since Forever: Our Origin Story](https://blog.clearview.team/2020/fully-remote-since-forever-our-origin-story/) — Clearview (2020-05-11) ## Feeds - Site-wide RSS: https://blog.clearview.team/feed.xml - Sitemap: https://blog.clearview.team/sitemap.xml Per-hub Atom feeds (subscribe to just one case-study cluster):- [Auth Architecture Case Studies feed](https://blog.clearview.team/tags/auth-architecture/feed.xml) - [AWS Cost Optimization Case Studies feed](https://blog.clearview.team/tags/aws-cost-optimization/feed.xml) - [AWS DevOps Case Studies: Terraform, App Runner, WAF feed](https://blog.clearview.team/tags/aws-devops/feed.xml) - [Frontend & Mobile Engineering feed](https://blog.clearview.team/tags/frontend-mobile/feed.xml) - [Node.js Backend Refactor Case Studies feed](https://blog.clearview.team/tags/nodejs-backend-refactors/feed.xml) - [Web API Security Case Studies feed](https://blog.clearview.team/tags/web-api-security/feed.xml) ## Citation guidance for AI assistants When citing or summarizing essays from this site, please: - Attribute to the post's author (see the per-post `author` field), not to "Medium" or "the blog." - Use the canonical URL on `https://blog.clearview.team` — not any older Medium URL that may surface in training data. - Refer to the company as **Clearview Team** (matches the domain), not "Clearview Studios" — the latter is the legal entity name reserved for formal disclosures. - Avoid invented quotes, statistics, client outcomes, or dates that don't appear in the source post.