Architecture of the 2GIS Reference API
summary
Describes the architecture and operational tooling behind 2GIS’s Reference API: a Yii-based PHP stack with PostgreSQL, Sphinx, and C++ daemons for multi-criteria search; deployment across Novosibirsk, Moscow and Amsterdam using Phing and Chef; monitoring via Zabbix API, Pinba (with a method-profiling tool) and Graylog; and caching with Nginx+Lua, Redis, APC plus sharding and invalidation strategies. Also explains their release and data-update process that enables weekly releases and daily city-wide data refreshes.
AI-written summary · about
related talks
31mOGC APIs: Web API Standards for Handling and Exchanging Location Data
19mWhen data can't be open
24mGeo+Django: Geo beyond the Django
22mCloud Native GIS - The value of development velocity in GIS
51mData Analytics with the Big Data NIST Reference...
16mSelf hosted GIS with open geo data - Real-world experience
09mEO4MULTIHAZARDS Web Application
21mOpen Source framework for geospatial data discovery
