1001 Freelance Projects
Latest Projects from Freelance Marketplaces
Today is: 05-May-2024 23:03 GMT
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
Website Traffic Boost via Email Marketing
Category: Content Writing, Email Marketing, Internet Marketing, Marketing
Budget: $30 - $250 USD
05-May-2024
22:04 GMT
Teen-Friendly Cartoon Strip Illustrator
Category: Animation, Caricature & Cartoons, Graphic Design, Illustration
Budget: $10 - $30 USD
05-May-2024
22:03 GMT
Service App UI Design in Figma
Category: Figma, Graphic Design, IPhone, Mobile App Development, Web Design
Budget: $250 - $750 USD
05-May-2024
22:02 GMT
Hiring YouTube Video Editor ($45+ Per Video)
Category: After Effects, Video Editing, Video Production, Video Services, Videography
Budget: $10 - $30 USD
05-May-2024
22:02 GMT
Versatile Virtual Assistant Needed
Category: Customer Service, Customer Support, Data Entry, General Office, Virtual Assistant
Budget: $2 - $8 AUD
05-May-2024
22:02 GMT
Full-Time Virtual Assistant for Short-Term Rentals, Data Entry, Website Building, etc
Category: Data Entry, Facebook Marketing, Social Media Marketing, Virtual Assistant, Web Search
Budget: $2 - $8 AUD
05-May-2024
22:02 GMT
Lanzamiento de producto en redes
Category: Creative Design, Facebook Marketing, Facebook Product Catalog, Instagram Ads, Instagram Marketing
Budget: $10 - $30 USD
05-May-2024
22:01 GMT
Reinforcement Learning MicroGrid Control
Category: Engineering, Matlab And Mathematica
Budget: €30 - €250 EUR
05-May-2024
21:57 GMT
Commercial Fire Safety Egress Plan
Category: 3D Modelling, 3D Rendering, AutoCAD, Building Architecture, CAD / CAM
Budget: $250 - $750 USD
05-May-2024
21:56 GMT
Audio engineerings & design to correct bad pronounciation for female voice in French
Category: Audio Engineering, Audio Services, Music, Sound Design, Voice Artist
Budget: $30 - $250 CAD
05-May-2024
21:56 GMT
Undefined Banking Algorithm Project
Category: Algorithm, C, Programming, C++, Java, Python
Budget: $250 - $750 USD
05-May-2024
21:54 GMT
Website Designer Needed: Address & Password Change
Category: CSS, Graphic Design, HTML, PHP, Web Hosting
Budget: ₹600 - ₹750 INR
05-May-2024
21:53 GMT
C[sharp] Expert for Revit Plugin Dev
Category: AutoCAD, Autodesk Revit, C#, Programming, Civil Engineering, Software Architecture
Budget: $10 - $30 CAD
05-May-2024
21:52 GMT
Tienda virtual Ecommerce para ventas
Category: ECommerce, HTML, PHP, Web Design, WordPress
Budget: $2 - $8 USD
05-May-2024
21:51 GMT
Queer Culture Blogger & Social Media Contributor
Category: Article Writing, Content Writing, Copywriting, Creative Writing, Ghostwriting
Budget: $30 - $250 USD
05-May-2024
21:50 GMT
Browse All Projects
Projects by Skills ...
Projects for 'android'
Projects for 'ajax'
Projects for 'asp'
Projects for 'aspnet'
Projects for 'cms'
Projects for 'cpp'
Projects for 'csharp'
Projects for 'css'
Projects for 'delphi'
Projects for 'design'
Projects for 'drupal'
Projects for 'excel'
Projects for 'facebook'
Projects for 'flash'
Projects for 'html'
Projects for 'java'
Projects for 'javascript'
Projects for 'joomla'
Projects for 'iphone'
Projects for 'mysql'
Projects for 'photoshop'
Projects for 'php'
Projects for 'python'
Projects for 'ruby'
Projects for 'seo'
Projects for 'sql'
Projects for 'sysadm'
Projects for 'translate'
Projects for 'typing'
Projects for 'twitter'
Projects for 'vbnet'
Projects for 'xml'
Projects for 'wordpress'
Projects for 'writing'
Read RSS feeds ... New!
RSS feed for 'android'
RSS feed for 'ajax'
RSS feed for 'asp'
RSS feed for 'aspnet'
RSS feed for 'cms'
RSS feed for 'cpp'
RSS feed for 'csharp'
RSS feed for 'css'
RSS feed for 'delphi'
RSS feed for 'design'
RSS feed for 'drupal'
RSS feed for 'excel'
RSS feed for 'facebook'
RSS feed for 'flash'
RSS feed for 'html'
RSS feed for 'java'
RSS feed for 'javascript'
RSS feed for 'joomla'
RSS feed for 'iphone'
RSS feed for 'mysql'
RSS feed for 'photoshop'
RSS feed for 'php'
RSS feed for 'python'
RSS feed for 'ruby'
RSS feed for 'seo'
RSS feed for 'sql'
RSS feed for 'sysadm'
RSS feed for 'translate'
RSS feed for 'typing'
RSS feed for 'twitter'
RSS feed for 'vbnet'
RSS feed for 'xml'
RSS feed for 'wordpress'
RSS feed for 'writing'
New!
Проекты на русском
(Projects in Russian)

Long URL:
www.1001freelanceprojects.com
Mobile version:
m.1001fp.com
Copyright © 2005-2022 1001 Freelance Projects