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 Lambda Performance Best Practices
AWS Lambda Performance Best Practices
A checklist for Cloud Engineers to live by
Thilina Ashen Gamage
Jan 26
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
AWS EKS Best Practices
AWS EKS Best Practices
A checklist for Cloud Engineers to live by
Thilina Ashen Gamage
Feb 17
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
Deploying AWS Lambda Functions As Docker Container Images
Deploying AWS Lambda Functions As Docker Container Images
A hello-world example with Node.js, ECR, and Lambda Console
Thilina Ashen Gamage
Jun 30, 2021
Understanding Java Garbage Collection
Understanding Java Garbage Collection
Java Garbage Collection (GC) is the process of tracking the live objects while destroying unreferenced objects in the Heap memory.
Thilina Ashen Gamage
Aug 30, 2018
26 Terraform Hacks for Effective Infrastructure Automation (With Examples)
26 Terraform Hacks for Effective Infrastructure Automation (With Examples)
A checklist for Cloud Engineers to live by
Thilina Ashen Gamage
Aug 8, 2023
Guide to Java Profilers
Guide to Java Profilers
Java Profilers and APM (Application Performance Management) Tools provide the means of monitoring and debugging performance issues in…
Thilina Ashen Gamage
Sep 10, 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
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
About Platform Engineer
Latest Stories
Archive
About Medium
Terms
Privacy
Teams