March 2016 Summaries
3 posts from Metabase
Filter
Month:
Year:
Post Summaries
Back to Blog
Institutional memory, often referred to as Institutional Alzheimer's, is a critical challenge in analytics at scale, involving the collective knowledge of an organization's definitions and changes in metrics and segments. The lack of consistent and up-to-date documentation can lead to confusion, inefficiencies, and errors when interpreting data, as different teams may use varying definitions or outdated reports. This issue is exacerbated in large organizations where maintaining accurate records is labor-intensive, and information often resides in the heads of a few individuals rather than being accessible to all. Improving institutional memory involves disciplined documentation of metrics, their computation, and historical changes, as well as the use of tools like Metabase, which helps non-technical users engage with data by providing a centralized platform for dashboards and reports. Metabase encourages keeping institutional memory in the same place where analytics are consumed, promoting up-to-date information through descriptions and standardized metrics and segments, thus enabling users to make better-informed decisions while reducing chaos and inefficiencies.
Mar 14, 2016
1,437 words in the original blog post.
The discussion highlights the ongoing debate between microservices and monolithic architectures, emphasizing that while microservices can solve coordination issues in large engineering teams by allowing independent deployment and reducing complexity, they might not be suitable for early-stage startups. Startups often face different challenges, such as validating their product, rapidly iterating on features, and managing simple deployments, which are more efficiently addressed by monolithic systems. Monoliths offer easier deployment, centralized code management, and faster iteration without the need for complex separation and versioning. Additionally, the use of microservices can complicate analytics by decoupling data models, making it challenging to analyze business operations without a dedicated team to integrate disparate data sources. Therefore, the recommendation is for startups to utilize monolithic systems until scaling demands necessitate the operational overhead of microservices.
Mar 10, 2016
847 words in the original blog post.
Event analytics involves a range of strategies and setups, each with its unique benefits and drawbacks, from using end-to-end SaaS providers to creating fully custom pipelines. SaaS solutions offer quick deployment with minimal infrastructure needs, but often at the cost of limited control and higher expenses at scale, while custom pipelines provide full control and flexibility at the expense of increased complexity and resource demands. The anatomy of an event analytics pipeline typically includes data generation, collection, processing, warehousing, and analysis stages, each with varying levels of difficulty and customization options. Practical advice emphasizes maximizing the utility of simpler solutions before transitioning to more sophisticated approaches and maintaining a focus on robust data collection as the foundation for effective analytics. The choice of data warehouse and pipeline configuration should consider factors like data volume, real-time processing needs, and the specific analytical requirements of the organization.
Mar 03, 2016
1,300 words in the original blog post.