1001 Freelance Projects
Latest Projects from
Freelance Marketplaces
View Project
View this project in detail
(Note: you will be redirected to external marketplace)
Project title:
Technical Design Document with Architecture
Posted by:
External project from PeoplePerHour
Started:
04-Jul-2020 02:57 GMT
Description:
Expected duration: 1 - 2 weeks
I'm looking for a high and low level technical design document for a particular use case. I do not expect any development but just the document.

Use Case - There are more than 650K publicly traded companies across the globe. I am looking for an autocomplete feature that can search across these 650K records and with less than 100ms latency could suggest a user.
1) There are two different values that needs to be searched and displayed - Symbol of the company and the company name itself.
For example - if user types "Mo" the result should show any symbol that contains MO or firms with "Mo" in their text i.e. "Exxon Mobil", "JP Morgan", "Ford Motor Company".
2) We also need to maintain a ranking system for every firm, so if "Ford Motor" is selected most time, any regular expression that matches "Ford Motor" should be ranked first.
Please visit https://finance.yahoo.com/ and search for any firm. Its precisely what I am looking for.

The backend must have Java and Angular JS as frontend but any other software component is fine. Eg. Trie data structure, Redis Cache, Oracle/MySQL database or any messaging queue - you are free to use any component you wish. However, the only constraint is that it cannot be a component from a Cloud provider. Assume this to be an on-premise deployment.

Also, assume that this will be accessed by 10M (million) users during its peak so scalability will be a huge aspect along with failover. As per the research, autocomplete must respond with 100ms latency for best user experience. All these considerations would be hugely important.

As an artifact/deliverable, I am looking for both higher and lower level details of the architecture. For example - when a user types the first character which AJAX call does it make? Is there a load balancer that accepts the request? Where does the request routes to and which service? What are the parameter of those service? Which caching mechanism would be used? Would you preload all the data?
Basically, every granular detail ! :) Again, just looking for a document with all the details.

I would be more than happy to discuss any questions you would have.

Thanks!
Project ID:
3020648
Project category:
Project budget:
View this project in detail
(Note: you will be redirected to external marketplace)
Last Projects / Browse Projects
  Project Started
AGIT SUDIANTO
Category: Public Relations, System Admin
Budget: $10 - $30 USD
01 Apr 2023 16:04 GMT
Brand Manager for Medical Content Writing
Category: Artificial Intelligence, Content Writing, Medical Writing, Technical Writing
Budget: $250 - $750 USD
01 Apr 2023 16:04 GMT
Logo for after school program
Category: Graphic Design, Illustration, Logo Design, Photoshop, T Shirts
Budget: $10 - $30 USD
01 Apr 2023 16:04 GMT
I need a soldering specialist -- 2
Category: Electrical Engineering, Electronics, Engineering, Soldering
Budget: £250 - £750 GBP
01 Apr 2023 16:04 GMT
Simple copy typing work
Category: Copy Typing, Data Entry, Data Processing, Excel, Word
Budget: ₹1500 - ₹12500 INR
01 Apr 2023 16:03 GMT
Japanese to Chinese translation (hentai game translation/long term)
Category: Japanese Translator, Simplified Chinese Translator, Translation
Budget: $750 - $1500 USD
01 Apr 2023 16:03 GMT
Logo Brand
Category: 3D Design, Graphic Design, Illustration, Logo Design, Photoshop
Budget: $15 - $25 USD
01 Apr 2023 16:02 GMT
Bakerved Ayurvedic Cookies
Category: HTML, Web Design
Budget: ₹12500 - ₹37500 INR
01 Apr 2023 16:01 GMT
Sewing pattern designer
Category: Fashion Design, Pattern Making
Budget: $10 - $30 USD
01 Apr 2023 16:00 GMT
graphic designer needed
Category: Brochure Design, Corporate Identity, Covers & Packaging, Graphic Design, Logo Design
Budget: $15 - $25 USD
01 Apr 2023 16:00 GMT
Add 2 Images to Shopify Page
Category: CSS, HTML, Shopify, Shopify Templates, Web Design
Budget: $10 - $30 USD
01 Apr 2023 15:59 GMT
Excellent fiction story needed.
Category: Creative Writing, Fiction, Ghostwriting, Romance Writing
Budget: $150 - $400 USD
01 Apr 2023 15:56 GMT
Small Azure project for 12$ only.
Category: Azure, Microsoft Azure
Budget: $2 - $8 CAD
01 Apr 2023 15:54 GMT
BUSCO DESARROLLADOR WEB CON EXPERIENCIA COMPROBABLE EN DISEÑO FRONT-END Y BACK-END
Category: SEO, Shopify, Web Hosting, Web Design, WordPress
Budget: $2 - $8 AUD
01 Apr 2023 15:54 GMT
Looking a flutter developer to customer my application source code
Category: Flutter, IPhone, JavaScript, Mobile App Development
Budget: ₹1500 - ₹12500 INR
01 Apr 2023 15:54 GMT
Browse All Projects
Projects by Skills ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
New!
Проекты на русском
(Projects in Russian)

Copyright © 2005-2022
1001 Freelance Projects