OMALab Guidebook
Introduction
Guiding Principles
Mission Statement
Conflict Resolution Process
Operating Model
Working Together
Holacracy
Meetings
Specific Roles
Terms and Definitions
Finer Points
Holacracy-Asana Key
Getting Things Done
Daily, Weekly, Monthly, and Annual Reviews
GTD-Asana Key
Transparency
Language
Budgeting
By Department
Engineering Operations
General Guidelines
Employment Policies
Equal Opportunity Employment
At-Will Employment
Code of Conduct in the Community
Complaint Policy
Drug and Alcohol Policy
Vacation, Holiday, and Paid Time Off (PTO) Policy
Supplemental Policies for Remote Employees and Contractors
Supplemental Policy for Bonus, Commissions, and other Performance-based Payments
Supplemental Policies for Hourly International Contractors or Workers
Supplemental Policies for Hourly International Contractors or Workers
Disputes and Arbitration
Benefits and Perks
Health Care
Vacation, Holiday and Paid Time Off (PTO) Policy
Holiday List
Hiring Documents
Acknowledgement of Receipt
Partner Proprietary Information and Inventions Agreement
Engineering Wiki
Code Snippets
Front End Code Snippets
Setup
1: Overview of development using Audienti
2: How to setup your dev environment on Docker
2a: Setting up on our cloud your dev server
3: Connect to Production using the VPN
4: Import data into your development environment
Deployment
Docker based deployment of back end (manual)
Culture
How our development team works
Code Best Practices
Tips
Setting up a new development machine
Importing data to Development environment
GIT workflow and work tracking
Using Slack
Using Rubocop
Our Code Standards
General suggested best practices
Tracking your time
Naming Iterations
Migrations
Postgres
ElasticSearch
Redis
Database and System Maintenance
Redis Howtos
Elasticsearch HowTos
Postgres HowTos
Administration recipes
App maintenance crash course notes
Front End
2016 Plan
Deploy
Assets
SearchLogic
How to create UI components
OMA Standard Tables
Monitoring and Alerting
Monitoring Systems
Monitoring individual controller actions
Get notified when a metric reaches a certain threshold
Instrumenting your models using Oma Stats
Configuring Graphite Charts
Tracking your results with StatsD
Logging Fields
Updating Kibana Filtering
Testing
Coverage
Elasticsearch mapping config synchronization
Testing Gotchas
Rspec Preloader
Test Best Practices
Models
Backlinks
Queueing and Worker System
Queueing and Job Overview
Processors
Rebuilding Spot Instances
Deploying processors
Running processors in development
Reverting to the previous build on a failed deployment
Processors / Opportunity Pipeline
Opportunity Pipeline
Diagram
Processors / Enrichment Pipeline
Diagram
Clustering
Processors / Backlink Pipeline
Diagram
Backlink Pipeline external APIs
Backlink pipeline logic
Processors / Automation Pipeline
Diagram
Automation Pipeline Overview
Agents
Running in development
Messaging and Social Accounts
Overview
API
Audienti API
Algorithms
Troubleshooting
Elasticsearch
Big Data Pipeline Stuff
Spark
Our Product
Feature synopsis of our product
Research
Backend framework comparison
Internet marketing Saas companies
Code snippets
Commonly Used
Not Used
Miscellaneous
Proxies and Bax
Legacy & Deprecated
Search criteria component
Classes list
Target Timeline
Twitter processor
Asset compilation
Test related information
Interface to EMR Hadoop jobs
Mongo Dex Indexes to be Built
Mongodb errors
Opportunity pipeline scoring
Graph Page
Lead scoring
Insights
Shard keys
Setting up OMA on local
Clone project to local machine
Getting around our servers in AWS
Acknowledgements
Documents That Receiving Your First Payment Triggers Acknowledgement and Acceptanace
Powered by
GitBook
Monitoring Systems
Be aware that most monitoring systems require VPN Access. (anything with a .club) is internal.
Monitoring Systems
Quick Links
Graphite-VPN Required
results matching "
"
No results matching "
"