201611 Accommodation Engineering Update
Hello team,
Welcome to our first edition of Accommodation Engineering updates. I'd like to use this chance to highlight and share our important updates in the past month.
EoY 2016 Readiness
Who is looking forward to EoY 2016 celebration? Festive season is our doorstep. Wether you celebrate Chrismas, New Year, or both, we all surely want a joyous celebration. That means minimal work distraction and incident-free :)
To achieve that we have planned and executed many derisking projects to improve our system scalability anticipating peak holiday traffic and marketing projects in the coming month.
We are currently at the last sprint of ensuring the readiness and here are some key points to share:
- Customer-facing - high confident level
- Akamai CDN integration went live on 18 Nov. This helps stop unwanted traffic before they even reach to our servers.
- Improve caching logic at TV - previously it caused a lot of traffic from TV to HINV where there are non-available rooms. This has been addressed.
- Improve caching at HINV - it greatly reduces traffic to Mongo Hotel.
- Hotel guest review data migration from Mongo Hotel in progress.
- Change read preference of geodata database to secondary in progress.
- Hotel-facing - moderate to high confident level
- Mongo Hnet database upgrade to MongoDB 3.0 WiredTiger completed on 24 Nov - this improves greatly our database scalability.
- Improve CM logs throttling in progress - prevents overbooking issue.
- Move logs out of Mongo Hnet database - reduces the load of the database.
More details on this are available at: https://docs.google.com/a/traveloka.com/document/d/11KePG1kZQUxlTdhjh3daUkn0MWZ2oDJaEVYnKJaDo00/edit?usp=sharing
EoY 2016 Change Freeze
To reduce the risk of unexpected changes during the holiday season, we are introducing a change freeze. Some key points:
- Freeze period: 5 Dec 2016 to 10 Jan 2017
- What's frozen (not a complete list):
- Changes that may impact our system scalability.
- Changes that are irreversible.
- Changes that may impact our support capability.
- What's not frozen (not a complete list):
- Leave - but please ensure your lead and stakeholders know and okay with that.
- Code - please continue coding :)
- Release - we can still release things, but refer to the point above (what's frozen).
More details about the change freeze are available at: https://docs.google.com/a/traveloka.com/document/d/19SIQAEFz696jrR6SK4s3OrFHbp2oty3eVqf4t86h8gc/edit?usp=sharing
Product Releases and Updates
- TERA (ask Aradea or Afrishal for details)
- Enabled Load Tariff with queuing system for MM/MC
- Revamped Hotel Data page usability
- Fixed the duplicate deposit bug
- Started Pay@Hotel and Hotel Facility Mapping projects
- Content & Integration (ask Evan for details)
- Imported new countries from EAN - India, Maldives, Spain, Greece, Germany, and USA
- Started Pay@Hotel and Hotel Guest Review Tagging projects
- Inventory & Pricing (ask Erik for details)
- Integrated competitor price to pricing engine
- Started Loyalty points project
- Customer Systems (ask Irfan for details)
- Added Quick Filter
- Various performance and usability improvements
- Started Pay@Hotel project
- Shared Services (ask Arief for details)
- Created new test and staging servers
- Wrote guidelines for engineering and infrastructure setup
- Accommodation Dashboard project in progress
People Updates