FED @ Wix
Shahar Talmi
So what do we have here?
Many Different Companies
- Editor
- Answers
- Booking
- App Market
- Hotels
- Wix OS
- CRM
- ADI
- Ecommerce
- Media
- Premium
- Restaurants
- Promote
- Photographers
- Cashier
- Marketing
- Wix Code
- More...
370 FEDS & 5 Offices!!!
Editor / ADI
Viewer
Dashboard
Booking
Booking
Booking
Ecommerce
Ecommerce
Ecommerce
Restaurants
Restaurants
Restaurants
Events
Events
Events
Music
Music
Music
Hotels
Hotels
Hotels
Blog
Blog
Blog
Video
Video
Video
Art
Art
Art
Chat
Chat
Chat
Editor / ADI
Viewer
Dashboard
Automations
Domains
Newsletters
Promote
Analytics
Notifications
Invoices
Contacts
Native Mobile App
How Does it work?
Five pillars of large scale Products
- Micro Services
- Test Driven Development
- Continuous Integration
- Continuous Delivery
- DevOps
Large Scale Products
What about large scale engineering?
Things Can Go Wrong
- Different methodologies
- Different technologies
- Different culture
- No knowledge sharing
- Repeating mistakes
- Duplicate code/work
- People can't easily move/assist
- Team building is too hard
How Can We avoid this?!
Infrastructure Team
- Make developing a project easy
- Code generator
- Shared build process
- Shared libraries
- Shared components
- Developer tools
- Pull request review & merge
- FED weeks
Fed Activities
- Meet every Thursday
- Tech talks
- Code reviews
- Code pairing
- Open discussions
- Workshops
- Present tools & infrastructure
- Getting to know each other
- Slack (#feds, #fed-infra)
Guild Masters
- Help starting new teams
- Assist with reinforcement
- Push best practices to teams
- Learn best practices from teams
- Identify infra requirements
- Education (Kickstart, Crash course)
It can only work if we keep on hiring only the best
Pros Attract Pros
- Blog posts
- Public talks
- Conferences
- Open source
- Contributions
- Workshops
- Wix Engineering brand
- Friends!
Remember the two hats!!!
Thanks!
Welcome to FED Guild
By Shahar Talmi
Welcome to FED Guild
- 1,499