For many years, Rakuten relied on a third-party analytics service. Due to the rising cost that accompanies increasing web and app traffic and the complexity of user data governance, Rakuten decided to build its own. Rakuten Analytics is an on-premises analytics service created in-house to help stakeholders accelerate their decision-making process by having deeper insights into their businesses.
Juan Paulo Gutierrez discusses the evolutions the service went through, covering requirements (from data collection to data engineering and data visualization and reporting); the team (required and learned technical skills); the infrastructure (operations, automation); processing (from daily batch to hourly batch to real time); and architecture (from monolith to SOA/microservices and containerization). Join in to learn how a small team approached challenges and designed the architecture and why diversity and agility was critical to deliver a product that was designed to evolve over time.
Juan Paulo Gutierrez is a senior software engineer at Rakuten, where he leads data architecture, data engineering, and data visualization teams. Paulo contributes to open source projects through code, documentation, feature requests, and discussions. Previously, he was the product development lead for Media Links’s network management software.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org