Case Study
Bringing travel content, search, and booking workflows together

Definition6 / Bonotel
Definition6 consulting engagement for Bonotel
Role
AWS Solutions Architect / Technical Lead
Period
April 2016 – October 2016
Duration
7 months
Industry
Travel and hospitality
The Problem
Bonotel needed a web platform that could support its travel and hospitality business with a more capable content and search experience.
The solution crossed several concerns: content management, application APIs, MongoDB data architecture, location and property search, identity, and a reliable AWS runtime.
Why It Mattered
The platform required an architecture that connected the visitor experience to content, search, and backend services. The engagement needed technical decisions translated into patterns the delivery team could implement and operate.
What Ken Did
- •
Designed the AWS web-platform architecture. Defined the cloud infrastructure and application patterns for a scalable travel and hospitality website.
- •
Connected content and application data. Architected CMS-based content management, MongoDB data structures, and REST API patterns for the platform.
- •
Added richer search and location capabilities. Designed advanced search using Solr/Lucene and Google Places API integration.
- •
Established identity and delivery patterns. Addressed SSO and authentication and established CI/CD workflows; guided implementation through design reviews and architecture decisions.
What Changed
- •
A unified platform architecture connected content, APIs, search, identity, and AWS infrastructure.
- •
The delivery team had defined frontend/backend patterns and CI/CD workflows to carry the implementation forward.
What Continued Afterward
- •
AWS application architecture and deployment patterns
- •
CMS, MongoDB, REST API, and search integration design
- •
Identity and delivery practices for continued implementation
Tools Behind the Work
Working through a platform modernization challenge?
Bring the business problem or contract requirement. We can discuss what needs to change, what the work requires, and whether my experience fits.
