Homepage
Open in app
Sign in
Get started
“Solving Unanswered Questions in High-scale Web Apps”
Software Architecture, System Design, Distributed Systems, Design Patterns, Scalability, Robustness, Security, Data Stores, Containers, APIs, SDKs, and Everyday Topics of Full Stack Platform Engineering Teams
AWS
Software Architecture
Java
Linux
Web Development
Developer Tools
Follow
Trending
AWS EKS Best Practices
AWS EKS Best Practices
A checklist for Cloud Engineers to live by
Thilina Ashen Gamage
Feb 17
Understanding Java Memory Model
Understanding Java Memory Model
Understanding Java Memory Model is an essential learning for serious Java developers who develop, deploy, monitor, and tune performance
Thilina Ashen Gamage
Aug 21, 2018
Understanding JVM Architecture
Understanding JVM Architecture
Understanding JVM architecture and how Java really works under the hood is an important learning for every Java developer.
Thilina Ashen Gamage
Aug 18, 2018
AWS Lambda Performance Best Practices
AWS Lambda Performance Best Practices
A checklist for Cloud Engineers to live by
Thilina Ashen Gamage
Jan 26
Microservices Design Guide
Microservices Design Guide
Everyone has heard about Microservices. But do you know how to design one?
Thilina Ashen Gamage
Oct 21, 2018
How to Set WSL as the Default Terminal on JetBrains IDEs (Webstorm, PyCharm, IntelliJ IDEA…
How to Set WSL as the Default Terminal on JetBrains IDEs (Webstorm, PyCharm, IntelliJ IDEA…
This short tutorial explains the steps to set the WSL/WSL2 Terminal as your default terminal choice on any JetBrains IDE.
Thilina Ashen Gamage
Aug 14, 2022
HTTP and Websockets: Understanding the capabilities of today’s web communication technologies
HTTP and Websockets: Understanding the capabilities of today’s web communication technologies
Deciding what to choose for your next web API design
Thilina Ashen Gamage
Nov 19, 2017
AWS Security Best Practices
AWS Security Best Practices
A checklist for Cloud Admins to live by
Thilina Ashen Gamage
Mar 13, 2023
Web Components — Bringing Strong Encapsulation and Re-usability to the Client-side Elements
Web Components — Bringing Strong Encapsulation and Re-usability to the Client-side Elements
Addressing the unanswered question of building components that work everywhere with every framework 😎
Thilina Ashen Gamage
Oct 22, 2017
Port Forwarding for SSH & HTTP on VirtualBox
Port Forwarding for SSH & HTTP on VirtualBox
When we do software emulations in custom environments for testing and experimental purposes, we often depend on a Virtual Machine (VM)…
Thilina Ashen Gamage
May 6, 2018
About Platform Engineer
Latest Stories
Archive
About Medium
Terms
Privacy
Teams