2026-08-31 –, 606
Moving from a Proof of Concept to production often reveals performance bottlenecks in geospatial web maps. This hands-on workshop teaches participants how to diagnose and optimize open-source stacks. Learn step-by-step techniques to transform sluggish POCs into high-performance, production-ready maps without needing a DevOps team.
The aim of this workshop is to make the participants capable of Analysing the speed and performance of Webmaps using commonly available tools such as Browser's developer tools, and jmeter, and then diagnosing the problems from the Database level to web-mapping library level.
Flow of the Workshop:
1) Setting up of the Docker Based Application.
2) Exploring the Application in the Browser.
3) Initial testing of the Application in jMeter.
4) Testing the Performance of the Application in the Browser.
5) Database level Optimisation.
6) Geoserver Level Optimisations
7) Mapping library level Optimisations
8)Testing post changes in jMeter
9) Testing with Alternative Approaches.
By the end of this workshop, the participants should be:
1) Aware of how to measure the performance of an Application
2) Optimisation possible in PostGIS
3) Optimisation possible in Geoserver for OGC services
4) Optimisation possible in OpenLayers
5) Performance boost with Vector Tiles.
Expected Participant level: Intermediate
Requirements from Participants:
1) They should have hands on experience with developing Web Applications
2) They should have some knowledge on Docker (Required only to set up the application)
3) They should have their own Laptops where they have Docker installed. OS can be Linux, Windows or Mac.
4) They should have admin rights on their systems, so as to run Docker.
1) They should have atleast a basic level of hands on experience with developing Web Applications
2) They should have some knowledge on Docker (Required only to set up the application)
3) They should have their own Laptops where they have Docker installed. OS can be Linux, Windows or Mac.
4) They should have admin rights on their systems, so as to run Docker.
I have over 18 years experience building GeoSpatial Web apps of all kinds.
I had presented a lighting talk at the recent Foss4G Asia Talk ( https://www.youtube.com/watch?v=b2hncGAR8pk). After this talk, I got many requests for detailing this out, and thought that having a workshop on this topic would be helpful to many people.
I have over 18 years experience in the GIS field, and have played different kinds of roles from GeoSpatial Software Development, to Project Management as well as Product Development. I have worked with GIS software from the OpenSource World as well as the Proprietary side. I have worked on building large applications for Government organisations, as well as the private sector. My largest project was working on building a custom mapping stack, used by the largest ride sharing company in India. I am an Open Data Enthusiast, and work a lot in the OSM community in India.