# Case
Imagine that you are joining as a Senior engineer at Zehitomo.
Your first mission is to develop a new functionality whose release date is set to 3 months from now. Please describe the process, system and tech architecture and collaboration with stakeholders from now to the release.
## Requirements
- Administration interface for service provide1rs (eg. flower shop, coiffeur, etc.)
- Create/edit/publish/disable service opening
- Assignes budget for advertisement campaings (=> improving ranking position in service search result page)
- Track requests/revenue and ad campaigns related to service openings
- Please imagine that you will develop an independent functionality (=> development from scratch), but the functionality might rely on existing APIs
## Organization & team structure
- Sales & Growth organization
- Growth team
- Strategy for growing the business
- Success team
- Ineracts with existing customers
- Product & engineering organization
- Manager
- Allocates resources & budget, hiring, people management
- Product Owner
- Translates product roadmap into milestones/deliverables
- Prioritizes deliverables
- Tech lead
- Responsible for all tech related decisions (incl. dev process)
- Domain expert (SEO, B2B business)
- Gives advice/help related to domain knowledge
- Establish
- Technical Product manager
- Translate requirements
- Engineers
- 5 Backend and 3 Frontend engineers
- Work in small teams (3-4 person) based on assigned KPI or project
- QA
- Validate release, testing
- Designer
- Create mockups, CSS templates
## Tech stack
- Node.js
- Mongo DB
- React
- AWS
# Solution
## System architecture
1.)build apis
a.)creating sevice
b.)edit
c.)publish
d.)disable sevice openings
2.) Front-end
design pages for all activites mentioned above
discussion
json format : objects desigining
back end objects requests
## Process/Schedule/Milestones