Dev Insights
  • Blog
  • Services
  • About
  • Fun Projects
Select Page

Hosting a Website Securely on Amazon S3 with CloudFront Access Only

by dilanka85 | May 12, 2024 | Cloud, Security, Software Architecture, Software Development

In this guide, we will dive into the detailed process of securely hosting a website on Amazon S3 while restricting direct internet access to the S3 bucket. Our primary focus will be on CloudFront to ensure that the website content is accessible only through...

⏳ Latency: The Silent Killer in System Performance ⚠️

by admin | May 10, 2024 | Software Architecture, Software Development

Responding slowly or intermittently is a major system flaw that can’t be ignored. Sometimes, the problem isn’t just in your system but also in your dependencies. Here are 4 ways to tackle latency: Get Correct Timeouts Imagine you’re waiting for a bus. If it doesn’t...
The Role of an Architects in Scrum: Collaborators, Stakeholders, and Visionaries”

The Role of an Architects in Scrum: Collaborators, Stakeholders, and Visionaries”

by admin | May 1, 2024 | Software Architecture, Software Development

Immediately after publishing and getting feedback on the article titled “Rethinking Agile: The Need for True Agility in Leadership,” it happened to me that there is an important aspect we frequently overlook or handle in an ad-hoc manner when evolving the...
Navigating the Architecture from Startup to Enterprise

Navigating the Architecture from Startup to Enterprise

by admin | May 1, 2024 | Software Architecture, Software Development

Over my 14-year career, I’ve taken on various roles, from Software Engineer to Architect, across several organizations. In addition to this, I’ve had the opportunity to mentor and support several startups, helping them accelerate their business growth. I’ve also...
Understanding Load Balancers, API Gateways, and BFFs in Simple Terms

Understanding Load Balancers, API Gateways, and BFFs in Simple Terms

by admin | May 1, 2024 | Software Architecture, Software Development

It is common to experience confusion when differentiating between Load Balancers, API Gateways, and BFFs. However, straightforward analogies can often clarify their distinct roles. Load Balancers Imagine a busy restaurant with several waiters. When you arrive, a host...
Think Like an Architect -1 🏗️

Think Like an Architect -1 🏗️

by admin | May 1, 2024 | Software Architecture, Software Development

This week, as I was researching OLED vs QLED for my home office screen, a thought realize me. The comparison is applicable to tech decisions as well. “If you want precise colors, you have to go with OLED, if you want vivid colors, you have to go with QLED”, it is all...
« Older Entries
© Dilanka Muthukumarana 🚀